aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'test/default.nix')
-rw-r--r--test/default.nix11
1 files changed, 9 insertions, 2 deletions
diff --git a/test/default.nix b/test/default.nix
index d803a235..bf3e007a 100644
--- a/test/default.nix
+++ b/test/default.nix
@@ -15,8 +15,15 @@ nixosTest {
{
environment.systemPackages = [
# For go tests:
- self.packages.${system}.fhs
- (writeShellScriptBin "fortify-src" "echo -n ${self.packages.${system}.fortify.src}")
+ (writeShellScriptBin "fortify-go-test" ''
+ set -e
+ WORK="$(mktemp -ud)"
+ cp -r "${self.packages.${system}.fortify.src}" "$WORK"
+ chmod -R +w "$WORK"
+ cd "$WORK"
+ ${self.packages.${system}.fhs}/bin/fortify-fhs -c \
+ 'go generate ./... && go test ./... && touch /tmp/go-test-ok'
+ '')
];
# Run with Go race detector: