about summary refs log tree commit diff
path: root/pkgs/test
AgeCommit message (Collapse)AuthorFilesLines
2023-09-08llvmPackages_15.libcxx: fix the generated linker scriptRahul Butani1-1/+0
See: - https://github.com/NixOS/nixpkgs/issues/214524#issuecomment-1429146432 - https://github.com/llvm/llvm-project/commit/57c7bb3ec89565c68f858d316504668f9d214d59 - https://reviews.llvm.org/D133566 We can drop this patch in `llvmPackages_16`. Fixes #214524.
2023-09-08tests.cc-wrapper: add supported and move tests to subsetsArtturin1-2/+50
filter out llvmPackages <=10 on aarch64-darwin, they're marked broken and availableOn doesn't filter broken packages
2023-09-07Revert "tests.cc-wrapper: filter unavailable gcc"Artturin1-4/+0
This reverts commit d33a309f2c9f85c28cb897e623503f210057a77a. commit caused ofborg-eval to fail with ``` $ nix-build pkgs/top-level/release.nix -A tests.cc-wrapper.gcc10Stdenv.aarch64-darwin error: evaluation aborted with the following error message: 'cannot find attribute `tests.cc-wrapper.gcc10Stdenv'' ``` on the 3 other platfomrs the attr is there
2023-09-07tests.cc-wrapper: filter unavailable gccArtturin1-0/+4
2023-09-07tests.cc-wrapper: filter out *MultiStdenv when not on and not building for ↵Artturin1-2/+7
linux and x86_64 they're only supported on x86_64-linux
2023-09-07tests.cc-wrapper: show command output on different lineArtturin1-10/+10
this is much easier to read.
2023-09-07tests.cc-wrapper: show more prominently what cc is being testedArtturin1-1/+5
Show what libc is used, otherwise there's indication what libc is being used. Ex in gccMultiStdenv.
2023-09-07tests.cc-wrapper: rework the logic, test newer `gcc` stdenvs tooRahul Butani1-31/+26
ignore `llvmPackages_latest`, it's an alias and it'll be a duplicate. ignore `llvmPackages_git`, it's not supposed to be used in nixpkgs and may be broken.
2023-09-07tests.cc-wrapper-*: extend to `llvmPackages_{10,11,12,13,14,15,git}Rahul Butani1-0/+14
2023-09-05Merge pull request #237439 from tweag/spp-1Silvan Mosberger1-1/+2
[RFC 140] Simple package paths, part 1b: Enabling the directory structure
2023-09-05pkgs/by-name: IntroduceSilvan Mosberger1-1/+2
This introduces the `pkgs/by-name` directory as proposed by RFC 140. Included are: - The implementation to add packages defined in that directory to the top-level package scope - Contributer documentation on how to add packages to it - A GitHub Actions workflow to check the structure of it on all PRs
2023-09-02Merge pull request #252012 from xworld21/texlive-split-coreDmitry Kalinkin1-1/+1
texlive: split outputs & spring cleaning
2023-09-02cc-wrapper, binutils-wrapper: add tests hardening-flags-handlingRobert Scott5-0/+449
most tests use debian-devscripts' hardening-check, so only work on ELF systems and can only detect a limited subset of flags. some extra tests actually execute fortify-protected programs and should be slightly more universally applicable.
2023-08-30Merge pull request #252225 from nbraud/fetchDebianPatchMaciej Krüger1-0/+1
2023-08-30fetchDebianPatch: add testnicoo1-0/+1
2023-08-29tests.nixpkgs-check-by-name: Cleaner testingSilvan Mosberger5-31/+65
- Better filesystem case-sensitivity heuristic We shouldn't assume that Linux is always case-sensitive. - Don't include case-sensitive filename in tree Was used for tests, but this broke channel updates because there's a check to make sure there's no case-sensitive files! https://hydra.nixos.org/build/233371356/nixlog/1
2023-08-29texlive.bin.core-big: enable upmendexVincenzo Mantova1-1/+1
2023-08-29Merge pull request #250885 from tweag/spp-1aSilvan Mosberger102-0/+1619
[RFC 140] Simple package paths, part 1a: Checking tool
2023-08-29nixos/release-combined.nix: Build pkgs/by-name testerSilvan Mosberger1-1/+16
2023-08-29pkgs/test/nixpkgs-check-by-name: initSilvan Mosberger102-0/+1604
Adds an internal CLI tool to verify Nixpkgs to conform to RFC 140. See pkgs/test/nixpkgs-check-by-name/README.md for more information.
2023-08-26Merge pull request #248960 from xworld21/texlive-testsDmitry Kalinkin1-29/+161
tests.texlive: several new tests
2023-08-26tests.texlive.fixedHashes: init (#248746)Vincenzo Mantova1-0/+21
The assertion that all TeX Live packages have a fixed hash is time consuming and should only be checked when running tests.
2023-08-26tests.texlive.opentype-fonts: use scheme-smallVincenzo Mantova1-1/+1
2023-08-26tests.texlive.opentype-fonts: use mkTeXTestVincenzo Mantova1-24/+22
2023-08-26tests.texlive.allLanguages: initVincenzo Mantova1-0/+74
2023-08-26tests.texlive.defaultLanguage: initVincenzo Mantova1-0/+35
2023-08-26tests.texlive.mkTeXTest: initVincenzo Mantova1-5/+30
2023-08-23tests.texlive.binaries: fix test for xpdfopen binaries (#250635)Vincenzo Mantova1-2/+2
2023-08-21texlive.bin.xetex: add teckit_compile to output (#250390)Vincenzo Mantova1-2/+3
2023-08-20Merge master into staging-nextgithub-actions[bot]1-4/+1
2023-08-19texlive.tlshell: hardcode revision numbers missing from minimal texlive.tlpdbVincenzo Mantova1-4/+1
2023-08-17Merge master into staging-nextgithub-actions[bot]3-6/+168
2023-08-17Merge remote-tracking branch 'origin/master' into haskell-updatessternenseemann1-0/+2
2023-08-17Merge master into staging-nextgithub-actions[bot]1-0/+2
2023-08-15tests.cross.sanity: add armv5tel and armv6lAdam Joseph1-0/+2
2023-08-16Merge master into haskell-updatesgithub-actions[bot]1-1/+3
2023-08-15Merge master into staging-nextgithub-actions[bot]1-1/+3
2023-08-14tests.cross.sanity: enable mbuffer testAdam Joseph1-1/+2
This test passes now. Also fixes a minor oversight in the bug -- the test case needs to `touch $out` on success.
2023-08-14libgcc: make needed architecture-specific targets if isArmv7Adam Joseph1-0/+1
2023-08-06Merge master into haskell-updatesgithub-actions[bot]1-31/+173
2023-08-05Merge branch 'staging-next' into stagingVladimír Čunát1-31/+173
2023-08-04Merge pull request #238525 from tie/patch-shebang-update-store-pathsArtturi1-1/+18
2023-07-29texlive.combine: add ghostscript to wrappers instead of combiningVincenzo Mantova1-12/+8
2023-07-29tests.texlive.rpdfcrop: init, check that rpdfcrop runs in restricted modeVincenzo Mantova1-0/+10
2023-07-29tests.texlive.shebangs: init, check that all shebangs are in NixVincenzo Mantova1-0/+31
2023-07-29tests.texlive.binaries: test non-combined binaries with empty PATH, where ↵Vincenzo Mantova1-5/+53
possible
2023-07-29texlive: build bin containers for binaries and scriptsVincenzo Mantova1-21/+78
2023-07-28Merge master into haskell-updatesgithub-actions[bot]1-9/+1
2023-07-27Merge pull request #245524 from hercules-ci/writeScriptBin-meta.mainProgramRobert Hensing1-9/+1
Add meta.mainProgram to writeCBin, add tests
2023-07-27Merge master into haskell-updatesgithub-actions[bot]1-0/+50