1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-12-06 09:01:01 +01:00
nix/tests/functional/flakes
Eelco Dolstra 73b1754816 Mount flake input source accessors on top of storeFS
This way, we don't need the PathDisplaySourceAccessor source accessor
hack, since error messages are produced directly by the original
source accessor.

In fact, we don't even need to copy the inputs to the store at all, so
this gets us very close to lazy trees. We just need to know the store
path so that requires hashing the entire input, which isn't lazy. But
the next step will be to use a virtual store path that gets rewritten
to the actual store path only when needed.
2025-04-01 17:49:28 +02:00
..
absolute-attr-paths.sh housekeeping: shellcheck for tests/functional/flakes/absolute-attr-paths.sh 2024-06-12 17:41:16 -04:00
absolute-paths.sh Ensure all functional scripts are (a) executable (b) have shebang 2024-05-28 12:46:24 -04:00
build-paths.sh No longer copy functional tests to the build dir 2024-11-03 16:42:38 -05:00
bundle.sh Revert "Merge pull request #11826 from DeterminateSystems/revert-11804" 2024-11-11 15:21:34 +01:00
check.sh nix flake check: Add functional tests for apps and formatter 2024-08-17 15:50:06 +05:30
circular.sh housekeeping: shellcheck for tests/functional/flakes/circular.sh 2024-06-12 17:41:16 -04:00
commit-lock-file-summary.sh Add a utility function for creating/registering a simple flake 2024-11-20 18:51:23 +01:00
common.sh nix flake archive: Recurse into relative path inputs 2025-02-24 22:10:02 +01:00
config.sh Revert "Merge pull request #11826 from DeterminateSystems/revert-11804" 2024-11-11 15:21:34 +01:00
debugger.sh tests/functional: Add flake-based regression for debugger use-after-free 2025-02-21 14:36:39 +00:00
develop.sh tests/functional/flakes/develop.sh: Don't hang 2024-11-18 16:28:12 +01:00
dubious-query.sh Add a utility function for creating/registering a simple flake 2024-11-20 18:51:23 +01:00
edit.sh Add a utility function for creating/registering a simple flake 2024-11-20 18:51:23 +01:00
eval-cache.sh stack overflow is EvalBaseError 2025-03-21 14:13:40 +00:00
flake-in-submodule.sh Add a test for a flake referencing a flake that has inputs.self 2025-02-04 22:14:38 +01:00
flakes.sh Merge pull request #12254 from DeterminateSystems/fix-relative-path-on-cli 2025-01-15 15:19:56 -05:00
follow-paths.sh Fix follow-paths test 2025-01-16 11:19:20 +01:00
init.sh More quote coalescing 2024-06-12 17:47:54 -04:00
inputs.sh housekeeping: shellcheck for tests/functional/flakes/inputs.sh 2024-06-12 17:41:16 -04:00
mercurial.sh More quote coalescing 2024-06-12 17:47:54 -04:00
meson.build Add test for source path display 2025-04-01 14:03:16 +02:00
non-flake-inputs.sh Fix VM test 2024-11-20 23:03:31 +01:00
prefetch.sh Ensure all functional scripts are (a) executable (b) have shebang 2024-05-28 12:46:24 -04:00
relative-paths.sh nix flake archive: Recurse into relative path inputs 2025-02-24 22:10:02 +01:00
run.sh Revert "Merge pull request #11826 from DeterminateSystems/revert-11804" 2024-11-11 15:21:34 +01:00
search-root.sh tests/functional: Enable more tests in NixOS VM 2024-06-20 14:54:11 +02:00
shebang.sh shellcheck 2024-11-20 23:03:31 +01:00
show.sh Revert "Merge pull request #10980 from kjeremy/flake-show-description" 2024-11-07 18:12:04 +01:00
source-paths.sh Mount flake input source accessors on top of storeFS 2025-04-01 17:49:28 +02:00
symlink-paths.sh Update tests/functional/flakes/symlink-paths.sh 2025-02-04 11:25:14 -05:00
tree.zip Handle zip files containing symlinks 2024-05-09 19:33:09 +02:00
unlocked-override.sh Allow use of lock files with unlocked entries as long as they have a NAR hash 2025-01-31 17:03:27 +01:00