diff --git a/pkgs/tools/misc/cod/default.nix b/pkgs/tools/misc/cod/default.nix index 741487c6687..3c76e68b894 100644 --- a/pkgs/tools/misc/cod/default.nix +++ b/pkgs/tools/misc/cod/default.nix @@ -1,4 +1,4 @@ -{ lib, fetchFromGitHub, buildGoModule }: +{ lib, fetchFromGitHub, buildGoModule, python3 }: buildGoModule rec { pname = "cod"; @@ -15,7 +15,16 @@ buildGoModule rec { ldflags = [ "-s" "-w" "-X main.GitSha=${src.rev}" ]; - doCheck = false; + checkInputs = [ python3 ]; + + preCheck = '' + pushd test/binaries/ + for f in *.py; do + patchShebangs ''$f + done + popd + export COD_TEST_BINARY="''${NIX_BUILD_TOP}/go/bin/cod" + ''; meta = with lib; { description = "Tool for generating Bash/Fish/Zsh autocompletions based on `--help` output";