nixpkgs/pkgs/test
Silvan Mosberger a6ba4cae31 tests.nixpkgs-check-by-name: Intermediate refactor
This prepares the code base for the removal of the `--version` flag, to
be replaced with a flag that can specify a base version to compare the
main Nixpkgs against, in order to have gradual transitions to stricter
checks.

This refactoring does:
- Introduce the `version` module that can house the logic to increase
  strictness, with a `version::Nixpkgs` struct that contains the
  strictness conformity of a single Nixpkgs version
- Make the check return `version::Nixpkgs`
- Handle the behavior of the still-existing `--version` flag with `version::Nixpkgs`
- Introduce an intermediate `process` function to handle the top-level
  logic, especially useful in the next commit
2023-12-14 03:40:49 +01:00
..
cc-wrapper tests.cc-wrapper: add atomics test 2023-11-16 00:23:56 +02:00
coq
cross tests.cross.sanity: add test case for #267859 2023-11-16 20:01:40 -08:00
cuda test.cuda: fix broken eval 2023-11-30 09:36:05 +01:00
cue cue: test in tests.cue-validation 2022-12-08 22:19:23 +01:00
dhall
dotnet tests.dotnet: init with test for projectReferences 2023-05-26 16:18:07 +02:00
haskell tests.haskell.upstreamStackHpackVersion: update breakfor stack-2.13.1 2023-10-08 12:23:10 +09:00
hooks tests: move stdenv hook tests to stdenv.hooks 2022-12-12 21:39:56 +02:00
install-shell-files
ld-library-path
macos-sierra-shared
make-binary-wrapper makeBinaryWrapper: protect wildcards in flags 2023-09-18 02:49:33 -04:00
make-hardcode-gsettings-patch makeHardcodeGsettingsPatch: Support applying patches 2023-11-21 08:42:47 +01:00
make-wrapper
nixos-functions
nixpkgs-check-by-name tests.nixpkgs-check-by-name: Intermediate refactor 2023-12-14 03:40:49 +01:00
php
simple treewide: refactor .attrs.sh detection 2023-10-04 18:36:57 +02:00
stdenv tests/stdenv: Check derivations with an MD5 outputHash fail to evaluate 2023-10-25 23:14:16 +00:00
stdenv-inputs
texlive tests.texlive.fixedHashes: ignore .tex attribute sets that are not derivations 2023-11-05 13:43:31 +00:00
top-level pkgs/top-level: use lib.systems.equals for crossSystem 2023-09-13 07:22:52 +03:00
vim vimUtils: buildVimPluginFrom2Nix renamed to buildVimPlugin 2023-09-27 19:08:38 +02:00
config.nix
default.nix llvmPackages_7: remove at 7.1.0 2023-12-04 19:42:57 +01:00
kernel.nix tests.kernel-config: remove test that wasn't being run 2023-01-17 20:01:58 +02:00
overriding.nix stdenv: fix overriding with attrset when finalAttrs isn't used 2023-07-03 21:34:50 +03:00