From 80e6f38dbc1ea0fa453ceda82452dd6ce3bb26c7 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sun, 11 Aug 2024 22:23:21 -0300 Subject: [PATCH] fastjar: add passthru tests --- pkgs/by-name/fa/fastjar/package.nix | 8 ++++++++ pkgs/by-name/fa/fastjar/tests/version-fastjar.nix | 6 ++++++ pkgs/by-name/fa/fastjar/tests/version-grepjar.nix | 6 ++++++ 3 files changed, 20 insertions(+) create mode 100644 pkgs/by-name/fa/fastjar/tests/version-fastjar.nix create mode 100644 pkgs/by-name/fa/fastjar/tests/version-grepjar.nix diff --git a/pkgs/by-name/fa/fastjar/package.nix b/pkgs/by-name/fa/fastjar/package.nix index 51b41d5e8197..c7c0f9425195 100644 --- a/pkgs/by-name/fa/fastjar/package.nix +++ b/pkgs/by-name/fa/fastjar/package.nix @@ -1,5 +1,6 @@ { lib, + callPackage, fetchzip, stdenv, zlib, @@ -28,6 +29,13 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; + passthru = { + tests = lib.packagesFromDirectoryRecursive { + inherit callPackage; + directory = ./tests; + }; + }; + meta = { homepage = "https://savannah.nongnu.org/projects/fastjar/"; description = "Fast Java archiver written in C"; diff --git a/pkgs/by-name/fa/fastjar/tests/version-fastjar.nix b/pkgs/by-name/fa/fastjar/tests/version-fastjar.nix new file mode 100644 index 000000000000..33a654f7baf0 --- /dev/null +++ b/pkgs/by-name/fa/fastjar/tests/version-fastjar.nix @@ -0,0 +1,6 @@ +{ fastjar, testers }: + +testers.testVersion { + package = fastjar; + command = "fastjar --version"; +} diff --git a/pkgs/by-name/fa/fastjar/tests/version-grepjar.nix b/pkgs/by-name/fa/fastjar/tests/version-grepjar.nix new file mode 100644 index 000000000000..5ebb9467c5b2 --- /dev/null +++ b/pkgs/by-name/fa/fastjar/tests/version-grepjar.nix @@ -0,0 +1,6 @@ +{ fastjar, testers }: + +testers.testVersion { + package = fastjar; + command = "grepjar --version"; +}