aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--test.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/test.nix b/test.nix
index 7ec930ff..7f1eb0d2 100644
--- a/test.nix
+++ b/test.nix
@@ -153,9 +153,9 @@ nixosTest {
start_all()
machine.wait_for_unit("multi-user.target")
- # Run fortify Go tests outside of nix build:
+ # Run fortify Go tests outside of nix build in the background:
machine.succeed("rm -rf /tmp/src && cp -a '${self.packages.${system}.fortify.src}' /tmp/src")
- print(machine.succeed("fortify-fhs -c '(cd /tmp/src && go generate ./... && go test ./...)'"))
+ machine.succeed("fortify-fhs -c '(cd /tmp/src && go generate ./... && go test ./... && touch /tmp/success-gotest)' &> /tmp/gotest &")
# To check sway's version:
print(machine.succeed("sway --version"))
@@ -213,5 +213,10 @@ nixosTest {
# Print fortify runDir contents:
print(machine.succeed("find /run/user/1000/fortify"))
+
+ # Verify go test status:
+ machine.wait_for_file("/tmp/gotest")
+ print(machine.succeed("cat /tmp/gotest"))
+ machine.wait_for_file("/tmp/success-gotest")
'';
}