Robert Hensing
3150f25faa
lib/tests/release.nix: Run systems tests on OfBorg
2023-06-13 10:43:12 +02:00
Silvan Mosberger
013acf2396
lib/tests: Also run with nixVersions.minimum and nixVersions.unstable
...
The previous commits ensure that the tests also succeed with those
versions
2023-06-01 18:07:33 +02:00
Silvan Mosberger
a1dedc908d
lib.filesystem.pathType and co.: Add tests
...
Co-Authored-By: Robert Hensing <robert@roberthensing.nl>
2023-05-22 14:13:45 +02:00
Robert Hensing
415504e867
lib/tests/release.nix: Make nix a parameter + strictDeps
...
This makes bisecting nix a bit easier.
Example reproducer, invoked from nix directory:
```bash
nix-build ../nixpkgs/lib/tests/release.nix --arg nix '(builtins.getFlake "git+file://${toString ./.}").packages.x86_64-linux.default'
```
2023-01-18 01:39:38 +01:00
Silvan Mosberger
98fbcf1788
lib.path.subpath.isValid: init
...
The first path library function
2023-01-03 13:20:36 +01:00
Graham Christensen
ff38ee15c2
maintainer teams: check them in lib tests
2022-06-20 22:20:26 +02:00
Bernardo Meurer
90c1cdd93f
lib/tests/sources: update to Nix 2.4 cli syntax
2021-11-09 10:47:20 -08:00
Robert Hensing
fbafeb7ad5
treewide: runCommandNoCC -> runCommand
...
This has been synonymous for ~5y.
2021-08-15 17:36:41 +02:00
Robert Hensing
d14be76615
lib/tests/sources.sh: init
2021-05-29 14:32:56 +02:00
Eelco Dolstra
2d50c7c08e
Don't set $NIX_DB_DIR
...
This variable was removed in 2016.
2020-08-24 18:50:20 +02:00
Silvan Mosberger
a89b773984
lib/tests: Allow overriding pkgs independent of lib being tested
2020-04-25 23:40:20 +02:00
Silvan Mosberger
f579564062
lib/maintainer-list: Implement validity checks
2020-04-13 17:28:00 +02:00
Silvan Mosberger
a90d8de242
lib/tests/release.nix: Avoid importing nixpkgs into the store
...
Improves build time by about a factor of two on my system
2020-04-13 17:27:05 +02:00
Eelco Dolstra
5c389f84d4
lib/tests/misc.nix: Don't make a copy on Nixpkgs
2020-02-10 16:21:04 +01:00
Frederik Rietdijk
8931db9f0b
make-tarball / lib-tests: reduce duplication
...
The misc.nix and systems.nix tests were invoked at three different
places. Let's not that.
2019-07-11 18:02:05 +02:00
Eelco Dolstra
7db841512a
Remove obsolete /nix/var/nix/{manifests,channel-cache}
2018-03-20 18:26:13 +01:00
Shea Levy
6fcf691545
lib-tests: Don't depend on /bin/sh
...
https://hydra.nixos.org/build/70748333
2018-03-08 08:36:35 -05:00
John Ericson
da8b2f1412
lib tests: Simplify relative path for default argument
2017-05-21 13:38:36 -04:00
John Ericson
296753f094
lib: Consolidate tests into one meta job
2017-05-17 11:14:59 -04:00
John Ericson
8c99aab3ea
lib: Fix system parsing, and use for doubles lists
...
The old hard-coded lists are now used to test system parsing.
In the process, make an `assertTrue` in release lib for eval tests; also
use it in release-cross
2017-04-17 17:13:01 -04:00
John Ericson
f073df60d6
Replace ./../*
with ../*
in Nix expressions ( #16414 )
2016-06-22 10:39:50 +02:00
zimbatm
07b1f78b94
lib: alphabetize things
2016-02-26 22:15:41 +00:00
Nicolas B. Pierron
de0f122b01
Issue #6161 - Register lib tests as release blockers.
2015-02-09 00:07:44 +01:00