diff options
author | Ludovic Courtès <ludo@gnu.org> | 2022-05-31 09:47:42 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2022-06-01 22:22:19 +0200 |
commit | 2acc83daa5a3dd1b4ed3f8c32ecadf1313e6fd18 (patch) | |
tree | 5c8783c7b3b12bdf2479949f4eb5db95ce230948 /tests | |
parent | 572bc6d7bd4d970183965375161fa910d66c1d80 (diff) | |
download | guix-2acc83daa5a3dd1b4ed3f8c32ecadf1313e6fd18.tar guix-2acc83daa5a3dd1b4ed3f8c32ecadf1313e6fd18.tar.gz |
shell: '--export-manifest -D x -D y' generates a valid manifest.
* guix/scripts/shell.scm (manifest->code*): Add missing 'list' in
generated 'concatenate-manifests' call.
* tests/guix-shell-export-manifest.sh: Add test.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/guix-shell-export-manifest.sh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/guix-shell-export-manifest.sh b/tests/guix-shell-export-manifest.sh index f83904deb4..05429955b9 100644 --- a/tests/guix-shell-export-manifest.sh +++ b/tests/guix-shell-export-manifest.sh @@ -69,6 +69,11 @@ guix build -m "$manifest" -d | \ guix build -m "$manifest" -d | \ grep "$(guix build git -d)" +guix shell --export-manifest -D guile -D python-itsdangerous > "$manifest" +guix build -m "$manifest" -d | grep "$(guix build libffi -d)" +guix build -m "$manifest" -d | \ + grep "$(guix build -e '(@ (gnu packages python) python)' -d)" + # Test various combinations to make sure generated code uses interfaces # correctly. for options in \ |