From 3d400575099ce4aad4df92f8e53cbb99ab261cf1 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 31 Dec 2023 22:47:55 +0000 Subject: [PATCH] spark: fix `tests` eval under `allowAliases = false` Without the change `tests` eval fails as: $ nix build --no-link -f. spark.tests --arg config '{ allowAliases = false; }' error: attribute 'nixosTest' missing 12| }; 13| testSparkCluster = { sparkPackage, ... }: pkgs.nixosTest ({ | ^ 14| name = "spark"; Did you mean nixosTests? `nixosTest` is an alias defined as: pkgs/top-level/aliases.nix: nixosTest = testers.nixosTest; # Added 2022-05-05 --- nixos/tests/spark/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/spark/default.nix b/nixos/tests/spark/default.nix index eed7db35bf4f..034e9711bed5 100644 --- a/nixos/tests/spark/default.nix +++ b/nixos/tests/spark/default.nix @@ -10,7 +10,7 @@ let sparkCluster = testSparkCluster args; passthru.override = args': testsForPackage (args // args'); }; - testSparkCluster = { sparkPackage, ... }: pkgs.nixosTest ({ + testSparkCluster = { sparkPackage, ... }: pkgs.testers.nixosTest ({ name = "spark"; nodes = {