forked from lix-project/lix
30dcc19d1f
I think it is bad for these reasons when `tests/` contains a mix of functional and integration tests - Concepts is harder to understand, the documentation makes a good unit vs functional vs integration distinction, but when the integration tests are just two subdirs within `tests/` this is not clear. - Source filtering in the `flake.nix` is more complex. We need to filter out some of the dirs from `tests/`, rather than simply pick the dirs we want and take all of them. This is a good sign the structure of what we are trying to do is not matching the structure of the files. With this change we have a clean: ```shell-session $ git show 'HEAD:tests' tree HEAD:tests functional/ installer/ nixos/ ``` (cherry picked from commit 68c81c737571794f7246db53fb4774e94fcf4b7e)
145 lines
2.6 KiB
Plaintext
145 lines
2.6 KiB
Plaintext
Makefile.config
|
|
perl/Makefile.config
|
|
|
|
# /
|
|
/aclocal.m4
|
|
/autom4te.cache
|
|
/precompiled-headers.h.gch
|
|
/config.*
|
|
/configure
|
|
/stamp-h1
|
|
/svn-revision
|
|
/libtool
|
|
|
|
# /doc/manual/
|
|
/doc/manual/*.1
|
|
/doc/manual/*.5
|
|
/doc/manual/*.8
|
|
/doc/manual/generated/*
|
|
/doc/manual/nix.json
|
|
/doc/manual/conf-file.json
|
|
/doc/manual/language.json
|
|
/doc/manual/xp-features.json
|
|
/doc/manual/src/SUMMARY.md
|
|
/doc/manual/src/command-ref/new-cli
|
|
/doc/manual/src/command-ref/conf-file.md
|
|
/doc/manual/src/command-ref/experimental-features-shortlist.md
|
|
/doc/manual/src/contributing/experimental-feature-descriptions.md
|
|
/doc/manual/src/language/builtins.md
|
|
/doc/manual/src/language/builtin-constants.md
|
|
|
|
# /scripts/
|
|
/scripts/nix-profile.sh
|
|
/scripts/nix-profile-daemon.sh
|
|
/scripts/nix-profile.fish
|
|
/scripts/nix-profile-daemon.fish
|
|
|
|
# /src/libexpr/
|
|
/src/libexpr/lexer-tab.cc
|
|
/src/libexpr/lexer-tab.hh
|
|
/src/libexpr/parser-tab.cc
|
|
/src/libexpr/parser-tab.hh
|
|
/src/libexpr/parser-tab.output
|
|
/src/libexpr/nix.tbl
|
|
/src/libexpr/tests/libnixexpr-tests
|
|
|
|
# /src/libstore/
|
|
*.gen.*
|
|
/src/libstore/tests/libnixstore-tests
|
|
|
|
# /src/libutil/
|
|
/src/libutil/tests/libnixutil-tests
|
|
|
|
/src/nix/nix
|
|
|
|
/src/nix/doc
|
|
|
|
# /src/nix-env/
|
|
/src/nix-env/nix-env
|
|
|
|
# /src/nix-instantiate/
|
|
/src/nix-instantiate/nix-instantiate
|
|
|
|
# /src/nix-store/
|
|
/src/nix-store/nix-store
|
|
|
|
/src/nix-prefetch-url/nix-prefetch-url
|
|
|
|
/src/nix-collect-garbage/nix-collect-garbage
|
|
|
|
# /src/nix-channel/
|
|
/src/nix-channel/nix-channel
|
|
|
|
# /src/nix-build/
|
|
/src/nix-build/nix-build
|
|
|
|
/src/nix-copy-closure/nix-copy-closure
|
|
|
|
/src/error-demo/error-demo
|
|
|
|
/src/build-remote/build-remote
|
|
|
|
# /tests/functional/
|
|
/tests/functional/test-tmp
|
|
/tests/functional/common/vars-and-functions.sh
|
|
/tests/functional/result*
|
|
/tests/functional/restricted-innocent
|
|
/tests/functional/shell
|
|
/tests/functional/shell.drv
|
|
/tests/functional/config.nix
|
|
/tests/functional/ca/config.nix
|
|
/tests/functional/dyn-drv/config.nix
|
|
/tests/functional/repl-result-out
|
|
/tests/functional/test-libstoreconsumer/test-libstoreconsumer
|
|
|
|
# /tests/functional/lang/
|
|
/tests/functional/lang/*.out
|
|
/tests/functional/lang/*.out.xml
|
|
/tests/functional/lang/*.err
|
|
/tests/functional/lang/*.ast
|
|
|
|
/perl/lib/Nix/Config.pm
|
|
/perl/lib/Nix/Store.cc
|
|
|
|
/misc/systemd/nix-daemon.service
|
|
/misc/systemd/nix-daemon.socket
|
|
/misc/systemd/nix-daemon.conf
|
|
/misc/upstart/nix-daemon.conf
|
|
|
|
/src/resolve-system-dependencies/resolve-system-dependencies
|
|
|
|
outputs/
|
|
|
|
*.a
|
|
*.o
|
|
*.o.tmp
|
|
*.so
|
|
*.dylib
|
|
*.dll
|
|
*.exe
|
|
*.dep
|
|
*~
|
|
*.pc
|
|
*.plist
|
|
|
|
# GNU Global
|
|
GPATH
|
|
GRTAGS
|
|
GSYMS
|
|
GTAGS
|
|
|
|
# ccls
|
|
/.ccls-cache
|
|
|
|
# auto-generated compilation database
|
|
compile_commands.json
|
|
|
|
nix-rust/target
|
|
|
|
result
|
|
|
|
.vscode/
|
|
|
|
# clangd and possibly more
|
|
.cache/
|