diff options
Diffstat (limited to 'pkgs/applications/version-management/git-town/default.nix')
-rw-r--r-- | pkgs/applications/version-management/git-town/default.nix | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/pkgs/applications/version-management/git-town/default.nix b/pkgs/applications/version-management/git-town/default.nix index c47604d711c86..c2d9fd54f0033 100644 --- a/pkgs/applications/version-management/git-town/default.nix +++ b/pkgs/applications/version-management/git-town/default.nix @@ -19,7 +19,8 @@ buildGoModule rec { ldflags = let - modulePath = "github.com/git-town/git-town/v${lib.versions.major version}"; in + modulePath = "github.com/git-town/git-town/v${lib.versions.major version}"; + in [ "-s" "-w" @@ -28,19 +29,22 @@ buildGoModule rec { ]; nativeCheckInputs = [ git ]; - preCheck = + + preCheck = '' + HOME=$(mktemp -d) + ''; + + checkFlags = let + # Disable tests requiring local operations skippedTests = [ "TestGodog" - "TestMockingShell_MockCommand" - "TestShellRunner_RunStringWith_Input" + "TestMockingRunner/MockCommand" + "TestMockingRunner/QueryWith" + "TestTestCommands/CreateChildFeatureBranch" ]; in - '' - HOME=$(mktemp -d) - # Disable tests requiring local operations - buildFlagsArray+=("-run" "[^(${builtins.concatStringsSep "|" skippedTests})]") - ''; + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; postInstall = '' installShellCompletion --cmd git-town \ |