diff options
Diffstat (limited to 'tests/eval-test.sh')
-rwxr-xr-x | tests/eval-test.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/eval-test.sh b/tests/eval-test.sh new file mode 100755 index 0000000..00970b7 --- /dev/null +++ b/tests/eval-test.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +cd $(dirname $0)/.. + +find=(find . -name default.nix) + +for profile in `${find[@]}`; do + echo evaluating $profile >&2 + + nixos-rebuild \ + -I nixos-config=tests/eval-test.nix \ + -I nixos-hardware-profile=$profile \ + dry-build + + if [ $? -ne 0 ]; then + exit 1 + fi +done |