From 64f3350532071a9866d586ae369f76d988e8a111 Mon Sep 17 00:00:00 2001 From: superherointj <5861043+superherointj@users.noreply.github.com> Date: Thu, 7 Apr 2022 11:56:46 -0300 Subject: [PATCH] cod: fix tests Co-authored-by: @jnetod @thiagokokada --- pkgs/tools/misc/cod/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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";