testers.testBuildFailure': use default.nix and move recurseIntoAttrs into tests.nix

This commit is contained in:
Connor Baker
2025-02-27 15:56:46 +00:00
parent 467cbf403b
commit 25833baaa4
3 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -37,7 +37,7 @@
# See https://nixos.org/manual/nixpkgs/unstable/#tester-testBuildFailurePrime
# or doc/build-helpers/testers.chapter.md
# NOTE: Must be `import`-ed rather than `callPackage`-d to preserve the `override` attribute.
testBuildFailure' = import ./testBuildFailurePrime/tester.nix { inherit lib stdenvNoCC testers; };
testBuildFailure' = import ./testBuildFailurePrime { inherit lib stdenvNoCC testers; };
# See https://nixos.org/manual/nixpkgs/unstable/#tester-testEqualDerivation
# or doc/build-helpers/testers.chapter.md
@@ -1,12 +1,14 @@
{
emptyDirectory,
hello,
lib,
overrideStructuredAttrs,
runCommand,
stdenvNoCC,
testers,
}:
let
inherit (lib.attrsets) recurseIntoAttrs;
final = {
# NOTE: This example is used in the docs.
# See https://nixos.org/manual/nixpkgs/unstable/#tester-testBuildFailurePrime
@@ -144,4 +146,4 @@ let
logNegativeTestStructuredAttrs = overrideStructuredAttrs true final.logNegativeTest;
};
in
final
recurseIntoAttrs final