diff options
author | Artturi <Artturin@artturin.com> | 2022-05-01 23:06:17 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-01 23:06:17 +0300 |
commit | a5357d06e40916b34a37782fcfa18b0fb6a645c0 (patch) | |
tree | 9bd50e63740dbaea523e78ad09e07d7bcb7d0c1f /lib/tests | |
parent | 917617801df8b1aabdca0aef0df47cab595a29c0 (diff) | |
parent | 3f128cc0247a95cfdcbb34a96c230422706b1715 (diff) |
Merge pull request #167947 from MatthewCroughan/mc/callLocklessFlake
lib: add callLocklessFlake
Diffstat (limited to 'lib/tests')
-rw-r--r-- | lib/tests/flakes/subflakeTest/flake.nix | 8 | ||||
-rw-r--r-- | lib/tests/flakes/subflakeTest/subflake/flake.nix | 5 | ||||
-rw-r--r-- | lib/tests/misc.nix | 9 |
3 files changed, 22 insertions, 0 deletions
diff --git a/lib/tests/flakes/subflakeTest/flake.nix b/lib/tests/flakes/subflakeTest/flake.nix new file mode 100644 index 0000000000000..3a8edd5e8c508 --- /dev/null +++ b/lib/tests/flakes/subflakeTest/flake.nix @@ -0,0 +1,8 @@ +{ + outputs = { self, subflake, callLocklessFlake }: rec { + x = (callLocklessFlake { + path = subflake; + inputs = {}; + }).subflakeOutput; + }; +} diff --git a/lib/tests/flakes/subflakeTest/subflake/flake.nix b/lib/tests/flakes/subflakeTest/subflake/flake.nix new file mode 100644 index 0000000000000..41566b52090cc --- /dev/null +++ b/lib/tests/flakes/subflakeTest/subflake/flake.nix @@ -0,0 +1,5 @@ +{ + outputs = { self }: { + subflakeOutput = 1; + }; +} diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix index c5d1d431677ad..f7e62a71eee13 100644 --- a/lib/tests/misc.nix +++ b/lib/tests/misc.nix @@ -22,6 +22,15 @@ in runTests { +# FLAKES + + testCallLocklessFlake = { + expr = callLocklessFlake { + path = ./flakes/subflakeTest; + inputs = { subflake = ./flakes/subflakeTest/subflake; inherit callLocklessFlake; }; + }; + expected = { x = 1; outPath = ./flakes/subflakeTest; }; + }; # TRIVIAL |