nix: run integration tests with race detector
All checks were successful
Test / Create distribution (push) Successful in 25s
Test / Run NixOS test (push) Successful in 3m4s

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
2025-02-16 20:58:08 +09:00
parent 468696f611
commit 60c10c3f4a
2 changed files with 17 additions and 1 deletions

View File

@@ -3,6 +3,7 @@
self,
home-manager,
nixosTest,
fortify,
}:
nixosTest {
@@ -110,6 +111,18 @@ nixosTest {
environment.fortify = {
enable = true;
package = fortify.overrideAttrs (previousAttrs: {
GOFLAGS = previousAttrs.GOFLAGS ++ [ "-race" ];
# fsu does not like cgo
disallowedReferences = previousAttrs.disallowedReferences ++ [ fortify ];
postInstall =
previousAttrs.postInstall
+ ''
cp -a "${fortify}/libexec/fsu" "$out/libexec/fsu"
sed -i 's:${fortify}:${placeholder "out"}:' "$out/libexec/fsu"
'';
});
stateDir = "/var/lib/fortify";
users.alice = 0;