diff options
author | Silvan Mosberger <silvan.mosberger@tweag.io> | 2022-12-23 21:04:14 +0100 |
---|---|---|
committer | Silvan Mosberger <silvan.mosberger@tweag.io> | 2023-01-03 13:20:36 +0100 |
commit | 98fbcf17888872f5ebdf9fb6247266929f4308db (patch) | |
tree | 9244e627da309f1414891e951e54f383b8b37b24 /lib/path/tests/default.nix | |
parent | ba7ed22f844b984a1da0031da736d13a11509bb7 (diff) | |
download | nixpkgs-98fbcf17888872f5ebdf9fb6247266929f4308db.tar nixpkgs-98fbcf17888872f5ebdf9fb6247266929f4308db.tar.gz nixpkgs-98fbcf17888872f5ebdf9fb6247266929f4308db.tar.bz2 nixpkgs-98fbcf17888872f5ebdf9fb6247266929f4308db.tar.lz nixpkgs-98fbcf17888872f5ebdf9fb6247266929f4308db.tar.xz nixpkgs-98fbcf17888872f5ebdf9fb6247266929f4308db.tar.zst nixpkgs-98fbcf17888872f5ebdf9fb6247266929f4308db.zip |
lib.path.subpath.isValid: init
The first path library function
Diffstat (limited to 'lib/path/tests/default.nix')
-rw-r--r-- | lib/path/tests/default.nix | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/lib/path/tests/default.nix b/lib/path/tests/default.nix new file mode 100644 index 00000000000..784a3af68b6 --- /dev/null +++ b/lib/path/tests/default.nix @@ -0,0 +1,27 @@ +{ + nixpkgs ? ../../.., + system ? builtins.currentSystem, + pkgs ? import nixpkgs { + config = {}; + overlays = []; + inherit system; + }, + libpath ? ../.., +}: +pkgs.runCommand "lib-path-tests" { + nativeBuildInputs = with pkgs; [ + nix + ]; +} '' + # Needed to make Nix evaluation work + export NIX_STATE_DIR=$(mktemp -d) + + cp -r ${libpath} lib + export TEST_LIB=$PWD/lib + + echo "Running unit tests lib/path/tests/unit.nix" + nix-instantiate --eval lib/path/tests/unit.nix \ + --argstr libpath "$TEST_LIB" + + touch $out +'' |