12.nixvim/tests
Matt Sturgeon 8d0ca9abc4 lib: move enableExceptInTests impl to build.test option
Simplify the `enableExceptInTests` attribute, removing the
`_nixvimTests` argument.

We now do a full re-eval of the nixvim configuration before building the
test, giving us a central place to implement `enableExceptInTests` and
its eventual replacement(s).

This extends support for `enableExceptInTests` to all methods of getting
a nixvim test derivation. Previously, it only worked when using `mkTestDerivationFromNixvimModule`.

In `tests/main.nix`, we avoid the re-eval by doing the initial eval with
a "test mode" lib from the start.
2025-11-20 00:22:57 +00:00
..
platforms
test-sources lib/evalNixvim: deprecate specialArgs.helpers 2025-11-19 15:22:27 +00:00
utils
all-package-defaults.nix tests/all-package-defaults: disable broken packages on darwin 2025-11-16 23:15:42 +00:00
default.nix tests: pkgs.systemstdenv.hostPlatform.system 2025-11-19 10:54:47 +00:00
enable-except-in-tests.nix lib: move enableExceptInTests impl to build.test option 2025-11-20 00:22:57 +00:00
extend.nix
extra-args.nix
extra-files.nix
failing-tests.nix
fetch-tests.nix
generated.nix
lib-tests.nix
lsp-servers.nix
main.nix lib: move enableExceptInTests impl to build.test option 2025-11-20 00:22:57 +00:00
maintainers.nix
nixpkgs-mock.nix
nixpkgs-module.nix
no-flake.nix
plugins-by-name.nix