nixos/tests/php: Select the right versions of the tests depending on version

wip/yesman
Elis Hirwing 3 years ago
parent 1216baaee1
commit db439da3cd
No known key found for this signature in database
GPG Key ID: D57EFA625C9A925F
  1. 3
      nixos/tests/all-tests.nix
  2. 3
      pkgs/development/interpreters/php/generic.nix

@ -307,6 +307,9 @@ in
pgjwt = handleTest ./pgjwt.nix {};
pgmanage = handleTest ./pgmanage.nix {};
php = handleTest ./php {};
php73 = handleTest ./php { php = pkgs.php73; };
php74 = handleTest ./php { php = pkgs.php74; };
php80 = handleTest ./php { php = pkgs.php80; };
pinnwand = handleTest ./pinnwand.nix {};
plasma5 = handleTest ./plasma5.nix {};
pleroma = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./pleroma.nix {};

@ -112,7 +112,8 @@ let
withExtensions = mkWithExtensions allArgs allExtensionFunctions;
phpIni = "${phpWithExtensions}/lib/php.ini";
unwrapped = php;
tests = nixosTests.php;
# Select the right php tests for the php version
tests = nixosTests."php${lib.strings.replaceStrings [ "." ] [ "" ] (lib.versions.majorMinor php.version)}";
inherit (php-packages) extensions buildPecl;
packages = php-packages.tools;
meta = php.meta // {

Loading…
Cancel
Save