diff options
Diffstat (limited to 'pkgs/by-name/cr/criterion/tests')
-rw-r--r-- | pkgs/by-name/cr/criterion/tests/001-version.nix | 25 | ||||
-rw-r--r-- | pkgs/by-name/cr/criterion/tests/test_dummy.c | 7 |
2 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/by-name/cr/criterion/tests/001-version.nix b/pkgs/by-name/cr/criterion/tests/001-version.nix new file mode 100644 index 0000000000000..25a98b5a0c306 --- /dev/null +++ b/pkgs/by-name/cr/criterion/tests/001-version.nix @@ -0,0 +1,25 @@ +{ + stdenv, + pkg-config, + criterion, +}: +stdenv.mkDerivation rec { + name = "version-tester"; + version = "v${criterion.version}"; + src = ./test_dummy.c; + + dontUnpack = true; + buildInputs = [ criterion ]; + nativeBuildInputs = [ pkg-config ]; + + buildPhase = '' + cc -o ${name} $src `pkg-config --libs criterion` + ''; + + installPhase = '' + mkdir -p $out/bin + cp ${name} $out/bin/${name} + ''; + + meta.mainProgram = name; +} diff --git a/pkgs/by-name/cr/criterion/tests/test_dummy.c b/pkgs/by-name/cr/criterion/tests/test_dummy.c new file mode 100644 index 0000000000000..6ae1ef73ba451 --- /dev/null +++ b/pkgs/by-name/cr/criterion/tests/test_dummy.c @@ -0,0 +1,7 @@ +#include <stdbool.h> +#include <criterion/criterion.h> + +Test(test_dummy, always_succeed) +{ + cr_assert(true); +} |