summaryrefslogtreecommitdiffstats
path: root/nixos/release-combined.nix
AgeCommit message (Collapse)Author
2018-05-10nixos/release-combined.nix: make tests consistent (#40131)xeji
... with release-small.nix Tests for small channel should be a subset of tests for full channel.
2018-04-27Revert "release-combined: don't include tests.chromium"Vladimír Čunát
This reverts commit 1d0625499854b583c57267a744111ba8a1d0cfaf. We now get a build and maybe have a workaround #39570; /cc #39476.
2018-04-26release-combined: don't include tests.chromiumMatthew Justin Bauer
The chromium package will frequently time out . Note that this is unrelated to the test but a side effect because the test depends on chromium. https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.chromium.x86_64-linux See also #39476
2018-03-07nixos/release: fix evaluation if missing x86Vladimír Čunát
... in supportedSystems
2018-02-09nixos/release*.nix: Clean nixpkgs sources by defaultRobert Hensing
Currently, when building NixOS from a git clone, Nix has to copy the entire repo at >1GB into the store by default. That is not necessary and causes a dumping large path message. If you need the old behaviour for some reason, you will have to specify it by passing the path to your repo explicitly as the nixpkgs argument like this: --arg nixpkgs '{outPath = ./.; revCount = 56789; shortRev = "gfedcba"; }'
2018-02-07nixos/release-combined.nix: Make 32-bit iso_minimal a channel blockerTuomas Tynkkynen
In practice it already is since the channel update script barfs out if the job fails: https://github.com/NixOS/nixos-channel-scripts/blob/9f96e1e25d197de46d5dbe3c4f81b8d57b9c9821/mirror-nixos-branch.pl#L132
2018-01-23nixos/release.nix: Introduce callSubTestsOnTheseSystemsTuomas Tynkkynen
The existing callSubTests seems to already have special-cased code to allow enabling subtests on a single specific system by looking at the `system` attribute in the test arguments. Replace it with a new version similar to the callTestOnTheseSystems because: - It's consistent with the existing functions for creating system-specific tests (though admittedly, the callSubTests special case for `system` predates them) - This approach allows limiting to multiple system types, the previous one inherently allows only one system type. - This also fixes the problem that if you pass in e.g. supportedSystems = [ "aarch64-linux" ], you end up with a tests.chromium job that silently runs on x86_64-linux. - Finally, this causes renames of the jobs like: tests.chromium -> tests.chromium.x86_64-linux to be consistent with the rest of the tests.
2018-01-19nixos/release.nix: More refactoring for multi-archTuomas Tynkkynen
Currently, even if you pass supportedSystems = [ "aarch64-linux" ] you end up with e.g. `nixos.tests.docker` which actually silently runs on x86_64-linux. Using the new callTestOnTheseSystems fixes that. As a side-effect, this also causes a rename of `nixos.tests.docker` -> `nixos.tests.docker.x86_64-linux`, which is IMHO a good thing since it's makes them consistent with the rest of the tests.
2017-11-19Merge pull request #31805 from gleber/make-switch-to-configuration-pureobadz
nixos/system: make switch-to-configuration script pure
2017-11-19Merge pull request #31569 from gleber/add-mutable-users-testFranz Pletz
nixos/tests: add a test for config.users.mutableUsers.
2017-11-19nixos/release: add nixos/tests/switch-test.nix to tested jobGleb Peregud
2017-11-19nixos/release: include mutableUsers test to release tests.Gleb Peregud
2017-11-12php: Add nixos test to ensure php-pcre works in httpdSarah Brofeldt
2017-10-14nixos: limited support archs are not release-criticalFranz Pletz
Lately failing i686 tests like firefox have been blocking channel releases. We're still building the tests for systems with limited support but won't delay a channel release if they fail.
2017-09-16nixos/release-combined: remove basic kernel testsJoachim Fasting
Arguably, breaking linux-latest should not block a release. Also, booting the kernel + basic sanity checking is implicitly exercised by every other vm test.
2017-09-16nixos/tests: move kernel-params test to miscJoachim Fasting
2017-09-16nixos/tests: move sysctl test to miscJoachim Fasting
2017-09-11nixos tests: restrict sysctl and plasma5 to x86_64-linuxVladimír Čunát
- sysctl is new and never succeeded on i686-linux > cannot stat /proc/sys/net/core/bpf_jit_enable: No such file or directory - testing plasma5 on i686 would defeat part of the reason why we ended supporting i686 (lots of stuff built on Hydra)
2017-09-10nixos/release: xmonad isn't release-criticalFranz Pletz
2017-09-07nixos/release*: fixup evaluation of the tested jobVladimír Čunát
2017-09-06Merge pull request #29040 from NeQuissimus/tests_sysTim Steinbach
More basic system tests
2017-09-06Merge pull request #29002 from NeQuissimus/docker_edge_module_testTim Steinbach
docker: Package in module, tests
2017-09-06Merge pull request #28989 from NeQuissimus/tests_xmonadTim Steinbach
Add XMonad test
2017-09-05tests: Add environmentTim Steinbach
2017-09-05tests: Add kernelParamsTim Steinbach
2017-09-05tests: Add sysctlTim Steinbach
2017-09-05tests: linux-copperhead is not release-blockingTim Steinbach
2017-09-05Add basic kernel testsTim Steinbach
2017-09-04docker: Add test for docker-edge, check for proper versions in testsTim Steinbach
2017-09-04Add XMonad testTim Steinbach
2017-08-19nixos/tests: Make the UEFI boot test release-criticalTuomas Tynkkynen
Seems to be working fine, based on the history: https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.installer.simpleUefiGummiboot.i686-linux/all https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.installer.simpleUefiGummiboot.x86_64-linux/all
2017-08-05nixos,nixpkgs: only build essentials on i686Graham Christensen
2017-06-30nixos release-combined: only build zfsroot tests on x86_64-linuxGraham Christensen
2017-06-28nixos: installer.nix test: test ZFS install use caseGraham Christensen
2017-06-22nixos/release-combined: Add keymap testsaszlig
We really want to break channel updates whenever we break something like this, because this actually will hit machines out there and can be very much annoying (we had broken keymaps a few times which is why I introduced these tests in the first place). Just to be sure I don't break channel updates with this commit, I ran all of the keymap tests and they all succeeded. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-04-23nixos: Add a VM test for the SLiM display manageraszlig
This is currently our default display manager, so I'm adding this to the "tested" job as well to ensure we don't ship broken revisions where X is most likely not working. The test uses a custom SLiM theme that's specifically tailored for good OCR results (mainly white background and black fonts without anything else), because our default NixOS theme has a very small contrast between background and fonts in some places. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-03-24nixos/sddm: test automatic and manual loginThomas Tuegel
2017-03-24nixos/plasma5: re-enable testThomas Tuegel
Fixes #24240. I do not know the cause of the test failures, but the tests pass now.
2017-03-23release-combined: disable plasma tests temporarilyVladimír Čunát
... to get a channel bump after a long time; see #24240.
2017-03-20Revert "nixos: build for aarch64-linux"Tuomas Tynkkynen
This reverts commit b806e25d65421d7aa0a524ce1601f0e51099df11. This seems to push Hydra's memory usage out of the roof fail nixos evaluating with: Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS Let's revert this for now. It's not a big deal at all since the nixpkgs-unstable jobset is still building the packages.
2017-03-13nixos: build for aarch64-linuxGraham Christensen
2017-03-03Merge pull request #23388 from ttuegel/nixos-plasma5Thomas Tuegel
NixOS: Plasma 5 tests and warnings
2017-03-02nixos/tests: fix Plasma 5 testThomas Tuegel
2017-03-02tested job: drop the hibernate test on i686 for nowVladimír Čunát
/cc #23107.
2017-02-11nixos: drop references to kde4Graham Christensen
Excluding modules/programs/environment.nix for PATHand QT_PLUGIN_PATH to allow the programs to continue running.
2016-09-09nixos/tests/kde5: rename from sddm-kde5 and run by defaultThomas Tuegel
(cherry picked from commit 701f02a6eed902835e3d2a27838723cd9a7bb66a)
2016-09-07Make the NFSv4 tests release-criticalEelco Dolstra
We can probably drop NFSv3...
2016-08-23Revert "Temporarily disable chromium test"obadz
This reverts commit 9e6eec201b8b56ef493c60af3acb2e8ddd8be258. Verified locally that cd063d7 fixes the problem. cc @edolstra @aszlig
2016-08-23Temporarily disable chromium testEelco Dolstra
It's hanging and blocking the unstable channel. http://hydra.nixos.org/build/38984676 @aszlig
2016-08-21nixos tests: add hibernation test to blockersNikolay Amiantov