forked from mirrors/nixpkgs
lib/tests: Fix module tests
Fix the broken test in https://github.com/NixOS/nixpkgs/pull/77416 Apparently hydra uses `nix-build lib/tests/release.nix` to run all tests, where IFD isn't allowed. Fortunately we can get around this with builtins.toFile, which doesn't require IFD, but still can test the properties we want.
This commit is contained in:
parent
ddc83e68cc
commit
092107cdc1
|
@ -1,17 +1,11 @@
|
||||||
{ lib, ... }:
|
{ lib, ... }:
|
||||||
let
|
{
|
||||||
drv = derivation {
|
|
||||||
name = "derivation";
|
|
||||||
system = builtins.currentSystem;
|
|
||||||
builder = "/bin/sh";
|
|
||||||
args = [ "-c" "echo {} > $out" ];
|
|
||||||
};
|
|
||||||
in {
|
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
"${drv}"
|
"${builtins.toFile "drv" "{}"}"
|
||||||
./declare-enable.nix
|
./declare-enable.nix
|
||||||
./define-enable.nix
|
./define-enable.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue