about summary refs log tree commit diff
path: root/pkgs/test
AgeCommit message (Collapse)AuthorFilesLines
2023-10-25gcc: create dummy crtstuff on S390 as wellAdam Joseph1-0/+1
This commit replicates the fix in https://github.com/NixOS/nixpkgs/pull/258032 for S390 as well. Co-authored-by: Artturi <Artturin@artturin.com>
2023-10-24tests.nixpkgs-check-by-name: Remove PackageContext helperSilvan Mosberger1-35/+27
Was not really necessary anymore
2023-10-24tests.nixpkgs-check-by-name: Custom Validation type and improvementsSilvan Mosberger6-260/+293
Co-authored-by: Wanja Hentze
2023-10-24tests.nixpkgs-check-by-name: Minor doc updatesSilvan Mosberger2-4/+4
2023-10-24tests.nixpkgs-check-by-name: Separate file for all problemsSilvan Mosberger6-319/+331
And introduce a function for some smaller indentation
2023-10-24tests.nixpkgs-check-by-name: Redesign and document check_result functionsSilvan Mosberger5-122/+144
2023-10-24tests.nixpkgs-check-by-name: Remove error writerSilvan Mosberger3-54/+21
2023-10-24tests.nixpkgs-check-by-name: Remove Nixpkgs structSilvan Mosberger3-39/+28
Isn't necessary anymore with the refactoring
2023-10-24tests.nixpkgs-check-by-name: Make reference check part of structural checkSilvan Mosberger3-26/+24
2023-10-24tests.nixpkgs-check-by-name: Make structural check a global functionSilvan Mosberger2-134/+114
2023-10-24tests.nixpkgs-check-by-name: Support for combining check resultsSilvan Mosberger2-9/+24
2023-10-24tests.nixpkgs-check-by-name: RefactorSilvan Mosberger1-110/+116
2023-10-24tests.nixpkgs-check-by-name: Intermediate ShardNonDir errorSilvan Mosberger2-92/+101
2023-10-24tests.nixpkgs-check-by-name: Intermediate InvalidShardName errorSilvan Mosberger2-16/+31
2023-10-24tests.nixpkgs-check-by-name: Intermediate PackageNonDir errorSilvan Mosberger2-49/+61
2023-10-24tests.nixpkgs-check-by-name: Intermediate CaseSensitiveDuplicate errorSilvan Mosberger2-12/+33
2023-10-24tests.nixpkgs-check-by-name: Intermediate InvalidPackageName errorSilvan Mosberger2-8/+27
2023-10-24tests.nixpkgs-check-by-name: Intermediate IncorrectShard errorSilvan Mosberger2-9/+27
2023-10-24tests.nixpkgs-check-by-name: Intermediate PackageNixNonExistent errorSilvan Mosberger2-10/+22
2023-10-24tests.nixpkgs-check-by-name: Intermediate PackageNixDir errorSilvan Mosberger5-27/+41
2023-10-24tests.nixpkgs-check-by-name: Intermediate UndefinedAttr errorSilvan Mosberger2-10/+20
2023-10-24tests.nixpkgs-check-by-name: Intermediate WrongCallPackage errorSilvan Mosberger2-9/+17
2023-10-24tests.nixpkgs-check-by-name: Intermediate NonDerivation errorSilvan Mosberger4-40/+43
2023-10-24tests.nixpkgs-check-by-name: Intermediate Symlink errorsSilvan Mosberger2-18/+47
2023-10-24tests.nixpkgs-check-by-name: Intermediate CouldNotParseNix errorSilvan Mosberger2-26/+37
2023-10-24tests.nixpkgs-check-by-name: Intermediate PathInterpolation errorSilvan Mosberger2-12/+24
2023-10-24tests.nixpkgs-check-by-name: Intermediate SearchPath errorSilvan Mosberger2-32/+46
2023-10-24tests.nixpkgs-check-by-name: Intermediate path reference errorsSilvan Mosberger2-15/+52
2023-10-24tests.nixpkgs-check-by-name: Intermediate error type refactoring prepSilvan Mosberger4-0/+79
Currently the tool prints problems right as it is checking the code without an intermediate error representation. However for various reasons it would be beneficial to have an intermediate error type: - It makes the code cleaner, having all errors in one place - It allows printing the error in different ways, e.g. for a future --json mode This commit prepares for an incremental refactoring for an intermediate error/problem representation. Most notable is that we want to be able to collect multiple errors/problems and not just exit on the first one. We introduce the type alias CheckResult and CheckError (later renamed to NixpkgsProblem), where CheckError allows collecting multiple CheckErrors using the utility function flatten_check_results (later renamed to check_result::sequence) The write_check_result function is only temporarily introduced to help refactoring, it's removed again in later commits.
2023-10-22texlive: implement __overrideTeXConfig and withPackageVincenzo Mantova1-1/+1
Implement new 'buildTeXEnv' to leverage multi-output packages and provide __overrideTeXConfig/withPackages for modifying the configuration or adding packages. The override mechanism is prefixed until stabilized.
2023-10-22Merge staging-next into staginggithub-actions[bot]1-2/+3
2023-10-22Merge pull request #257792 from NixOS/staging-nextMartin Weinelt5-6/+26
staging-next 2023-09-28
2023-10-19Merge master into haskell-updatesgithub-actions[bot]1-0/+1
2023-10-18Merge staging-next into staginggithub-actions[bot]1-0/+1
2023-10-18Merge master into staging-nextgithub-actions[bot]1-0/+1
2023-10-18fetchFromBittorrent: initmatthewcroughan1-0/+1
Adds a basic FOD Fetcher for Bittorrent that uses Transmission as a client Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2023-10-13Merge staging-next into staginggithub-actions[bot]15-32/+136
2023-10-13Merge master into haskell-updatesgithub-actions[bot]15-32/+136
2023-10-13Merge master into staging-nextgithub-actions[bot]15-32/+136
2023-10-12tests.nixpkgs-check-by-name: Disallow empty all-packages.nix overridesSilvan Mosberger11-13/+39
Only enabled with `--version v1`
2023-10-12tests.nixpkgs-check-by-name: Introduce --versionSilvan Mosberger2-4/+24
2023-10-12tests.nixpkgs-check-by-name: auto-calling differentiationSilvan Mosberger3-4/+31
Allows detecting whether attributes are overridden in all-packages.nix. In a future commit we'll use this to detect empty arguments being set in all-packages.nix and complain about that.
2023-10-12tests.nixpkgs-check-by-name: Improve an error messageSilvan Mosberger4-4/+4
2023-10-12tests.nixpkgs-check-by-name: Add custom argument testSilvan Mosberger3-0/+14
2023-10-12tests.nixpkgs-check-by-name: Minor refactorSilvan Mosberger2-19/+32
Allows a smaller diff for future changes
2023-10-12tests.nixpkgs-check-by-name: Minor Nix refactorSilvan Mosberger1-4/+8
2023-10-11Merge master into haskell-updatesgithub-actions[bot]1-1/+1
2023-10-11Merge staging-next into staginggithub-actions[bot]1-1/+1
2023-10-10Merge remote-tracking branch 'origin/master' into staging-nextFabián Heredia Montiel1-1/+1
2023-10-09llvmPackages_rocm -> rocmPackages.llvmMadoura1-1/+1