summary refs log tree commit diff
path: root/pkgs/test/default.nix
Commit message (Collapse)AuthorAge
* llvmPackages_5: dropRaito Bezarius2023-11-17
| | | | | | | | While using very old compilers is a fair usecase, it induces a maintenance churn as we collect more and more LLVM versions for the LLVM maintainers. Especially when we need to backport uniform changes to the whole tree, furthermore, it consumes and waste CI resources.
* tests.cc-wrapper.supported: make it actually build the testsArtturin2023-11-16
| | | | it was building the stdenv only
* tests: fix eval failuresArtturin2023-11-04
|
* fetchFromBittorrent: Rename to fetchtorrentEirik Wittersø2023-10-28
|
* fetchFromBittorrent: initmatthewcroughan2023-10-18
| | | | | | Adds a basic FOD Fetcher for Bittorrent that uses Transmission as a client Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
* llvmPackages_rocm -> rocmPackages.llvmMadoura2023-10-09
|
* pkgs/top-level: use lib.systems.equals for crossSystemIvan Trubach2023-09-13
| | | | | Fixes otherwise equivalent systems being treated as different by packages that compare `stdenv.*Platform`s using `==` operator.
* llvmPackages_15.libcxx: fix the generated linker scriptRahul Butani2023-09-08
| | | | | | | | | | | 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.
* tests.cc-wrapper: add supported and move tests to subsetsArtturin2023-09-08
| | | | | filter out llvmPackages <=10 on aarch64-darwin, they're marked broken and availableOn doesn't filter broken packages
* Revert "tests.cc-wrapper: filter unavailable gcc"Artturin2023-09-07
| | | | | | | | | | | | | 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
* tests.cc-wrapper: filter unavailable gccArtturin2023-09-07
|
* tests.cc-wrapper: filter out *MultiStdenv when not on and not building for ↵Artturin2023-09-07
| | | | | | linux and x86_64 they're only supported on x86_64-linux
* tests.cc-wrapper: rework the logic, test newer `gcc` stdenvs tooRahul Butani2023-09-07
| | | | | | 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.
* tests.cc-wrapper-*: extend to `llvmPackages_{10,11,12,13,14,15,git}Rahul Butani2023-09-07
|
* cc-wrapper, binutils-wrapper: add tests hardening-flags-handlingRobert Scott2023-09-02
| | | | | | | | 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.
* fetchDebianPatch: add testnicoo2023-08-30
|
* pkgs/test/nixpkgs-check-by-name: initSilvan Mosberger2023-08-29
| | | | | 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.
* trivial-builders: Move test list closerRobert Hensing2023-07-26
|
* writeCBin: Add meta.mainProgramRobert Hensing2023-07-26
| | | | ... and add tests.
* tests.dotnet: init with test for projectReferencesRaphael Robatsch2023-05-26
| | | | | Add a test for buildDotnetModule's `projectReferences = [ ... ];` feature, which is currently unused and therefore untested in nixpkgs.
* tests.rustCustomSysroot: remove unmaintained and broken by upstream testArtturin2023-05-05
|
* writeTextFile: chmod before checkPhaseNaïm Favier2023-03-29
| | | | | | | | | | Set the executable bit before running the check phase, so that the check phase can run the script to test its behaviour. This aligns with what `concatTextFile` is doing. Also use explicit `if` statements so that we don't silently ignore `chmod` failures.
* tests.stdenv: move patch-shebangs testArtturin2023-02-17
|
* Merge pull request #211685 from Artturin/splicingstuff1-splitArtturi2023-02-03
|\
| * tests.overriding: initArtturin2023-01-20
| | | | | | | | only outputs the first failing test atm
* | top-level/pkg-config: Make tests easy to findRobert Hensing2023-01-29
| |
* | pkg-configPackages -> defaultPkgConfigPackagesRobert Hensing2023-01-29
| | | | | | | | | | | | This better reflects the purpose of the package set, while leaving room for a fancier, more complete implementation of the concept, with a nicer name.
* | tests.pkg-configPackages: Filter out unsupported packagesRobert Hensing2023-01-29
| |
* | pkg-configPackages: initRobert Hensing2023-01-29
|/
* Merge branch 'staging-next' into stagingJan Tojnar2022-12-25
|\
| * makeHardcodeGsettingsPatch: Add simple testsJan Tojnar2022-12-19
| |
* | Merge pull request #175649 from Artturin/opt-in-structured-attrsRobert Hensing2022-12-10
|\ \ | | | | | | stdenv: support opt-in __structuredAttrs
| * | tests.stdenv: add some env attrset testsArtturin2022-12-08
| | |
* | | Merge pull request #204692 from Artturin/relative-links-fix-errorArtturi2022-12-09
|\ \ \ | |_|/ |/| | make-symlinks-relative: fix no such file or directory if output is cr…
| * | tests.hooks.default-stdenv-hooks.make-symlinks-relative: initArtturin2022-12-09
| |/
* / cue: test in tests.cue-validationJörg Thalheim2022-12-08
|/
* Merge pull request #182250 from Artturin/fetchpatch2Robert Hensing2022-12-01
|\ | | | | fetchpatch2: init
| * fetchpatch2: initArtturin2022-07-20
| | | | | | | | | | | | | | allows us to use the new features of patchutils without having to reset all fetchpatch hashes in nixpkgs https://github.com/NixOS/nixpkgs/issues/32084
* | tests.trivial-builders.linkFarm: initBernardo Meurer2022-11-15
| |
* | tests.coq.overrideCoqDerivation: add testDennis Gosnell2022-08-29
|/
* Merge pull request #164662 from infinisil/fetchurl-curlOpts-listRobert Hensing2022-06-30
|\ | | | | fetchurl: Allow passing curl options with spaces
| * fetchurl: Add curlOptsList testSilvan Mosberger2022-06-30
| |
* | pkgs.tests: Add regression test for #175196Robert Hensing2022-05-29
| |
* | Merge remote-tracking branch 'origin/staging-next'Janne Heß2022-05-23
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/staging-next: (62 commits) Re-Revert "lua: fix on darwin by using makeBinaryWrapper (#172749)" openldap: fix cross-compilation makeBinaryWrapper: fix codesign on aarch64-darwin python3Packages.ldap: fix linking with openldap 2.5+ Revert "lua: fix on darwin by using makeBinaryWrapper (#172749)" wine: enable parallel build again pkgsi686Linux.gdb: fix formatting for 32-bit systems gtk4: Fix incorrect merge nixos/openldap: use upstream unit defaults openldap: update maintainers openldap: 2.4.58 -> 2.6.2 Revert "Add mingwW64-llvm cross-system." lua: fix on darwin by using makeBinaryWrapper (#172749) python310Packages.python-mimeparse: execute tests pandas: fix darwin build gtk3: 3.24.33 -> 3.24.33-2022-03-11 gtk4: patch fixing g-c-c crashes e2fsprogs: patch for CVE-2022-1304 firefox-unwrapped: fix cross compilation rustc: expose correct llvmPackages for cross compile ...
| * | makeBinaryWrapper: add commentNaïm Favier2022-05-12
| | |
| * | makeBinaryWrapper: move into its own folderNaïm Favier2022-05-10
| | | | | | | | | | | | | | | The derivation is complex enough to warrant moving out of all-packages.nix
* | | fetchzip: extraPostFetch -> postFetch && testsArtturin2022-05-22
|/ /
* | tests.testers.nixosTest-example: move from tests.nixos-functions.nixosTest-testRobert Hensing2022-05-09
| | | | | | | | And improve the test a bit, to assert correct wiring of `pkgs`.
* | Merge master into staging-nextgithub-actions[bot]2022-04-01
|\ \
| * | tests: Add pkgs-libRobert Hensing2022-04-01
| |/ | | | | | | | | | | Makes the following work ofborg build tests.pkgs-lib