skeema: Fix build on x86_64-darwin

This commit is contained in:
Aaron Jheng 2023-03-18 22:04:56 +08:00
parent f6bbab1940
commit fb83752113
No known key found for this signature in database
GPG key ID: F6A547A869D050A3

View file

@ -17,9 +17,19 @@ buildGoModule rec {
ldflags = [ "-s" "-w" ];
preCheck = ''
# Disable tests requiring network access to gitlab.com
buildFlagsArray+=("-run" "[^(Test(ParseDir(Symlinks|))|DirRelPath)]")
preCheck =
let
skippedTests = [
# Tests requiring network access to gitlab.com
"TestDirRelPath"
"TestParseDirSymlinks"
# Flaky tests
"TestShellOutTimeout"
];
in
''
buildFlagsArray+=("-run" "[^(${builtins.concatStringsSep "|" skippedTests})]")
# Fix tests expecting /usr/bin/printf and /bin/echo
substituteInPlace skeema_cmd_test.go \