civodul pushed a commit to branch master
in repository guix.
commit 6493fd04581a923d42a566a869b3490d3a159db7
Author: Ludovic Courtès <[email protected]>
Date: Sat Nov 21 21:44:41 2015 +0100
tests: Skip 'guix-container-environment.sh' when support is missing.
Fixes <http://bugs.gnu.org/21410>.
Reported by Alex Vong <[email protected]>.
* tests/guix-environment-container.sh: Exit with 77 when
'((@@ (guix scripts environment) assert-container-features))' fails.
---
tests/guix-environment-container.sh | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/tests/guix-environment-container.sh
b/tests/guix-environment-container.sh
index 8b6f7cd..5670d01 100644
--- a/tests/guix-environment-container.sh
+++ b/tests/guix-environment-container.sh
@@ -24,6 +24,12 @@ set -e
guix environment --version
+if ! guile -c '((@@ (guix scripts environment) assert-container-features))'
+then
+ # User containers are not supported; skip this test.
+ exit 77
+fi
+
tmpdir="t-guix-environment-$$"
trap 'rm -r "$tmpdir"' EXIT