about summary refs log tree commit diff
path: root/nixos/release.nix
AgeCommit message (Collapse)AuthorFilesLines
2015-05-28nixos: Add lightdm test to release.nix.aszlig1-0/+1
This is just to let it run on Hydra but doesn't have an affect on channel updates. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-05-21nixos/release: Add luksroot test to "tested" job.aszlig1-0/+1
We want to avoid getting broken LUKS systems into the latest channel, so let's ensure that the channel update won't happen if LUKS support is broken again. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-04-04nixos/release: Test vbox on x86_64-linux only.aszlig1-1/+1
The i686-linux test has never worked and I wrote the VM test only on x86_64-linux to verify whether hardening mode works. I don't know why it fails on i686-linux, but that might be because the inner VirtualBox VM we're starting during the VM test doesn't use hardware virtualization. Closes #5708. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-04-02Add nfs4 testEelco Dolstra1-0/+1
2015-04-01nixos: Re-add swraid installer tests to releases.aszlig1-0/+1
It has been removed by 71a197bc6e60c2c35687fc862cec9a0036a3877e. I'm reintroducing the test mainly because it actually *is* useful, because right now, machines with mdraid will not boot. In order to prevent such things from happening in the future, we should *not* remove this VM test again. If it really goes back to failing randomly, we should really try to fix it instead of removing it again. Of course it fails right now because of the mdraid bump in 7719f7f. Also, if you want to have additional info about the reasons, have a look at the commit message of 666cf992f05d20c537da7f495afe3622023495d2. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-03-31fix evalDomen Kožar1-4/+4
2015-03-31Merge #4678: nixos iso-image: support USB bootingVladimír Čunát1-0/+4
by using syslinux (i.e. support the dd-method in addition to unetbootin). @vcunat tidied the PR by squashing closely related changes together.
2015-03-24nixos: test: add tests for booting installation iso in various waysBob van der Linden1-0/+4
2015-03-21nixos/tests/cjdns: do not build cjdns at evaluationEmery Hemingway1-1/+1
Putting hostnames in the cjdns configuration requires a utility be present to convert public keys to ip addresses
2015-03-20Rename scrubDrv -> hydraJob and make it more effectiveEelco Dolstra1-35/+33
It now strictly evaluates all remaining attributes, preventing unevaluated thunks that cannot be garbage-collected. It's also applied to all jobs in Nixpkgs' release.nix. This reduces hydra-eval-jobs' memory consumption on the 14.12 release-combined jobset from 5.1 GB to 2.0 GB.
2015-03-05nixos: Add VM test for i3 window manager.aszlig1-0/+1
Currently just makes sure that by default it's possible to open a terminal. And exactly this should be the main point that might confuse users of i3 in NixOS, because i3 doesn't print a warning/error if it is unable to start the terminal emulator. Thanks to @waaaaargh for reporting this issue. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-02-27Disable the cjdns testEelco Dolstra1-1/+1
The cjdns module uses "import from derivation", which is a bad thing (it causes building at evaluation time).
2015-02-07panamax: simplify, refactor, add testJaka Hudoklin1-0/+1
2015-01-25nixos: disable gitlab test for nowCharles Strahan1-1/+1
2014-12-28nixos: add cadvisor serviceJaka Hudoklin1-0/+1
2014-12-14nixos/gitlab: enable tests in releaseJaka Hudoklin1-0/+1
2014-12-13nixos: Add VM test for VirtualBox.aszlig1-0/+1
Currently it pretty much tests starting up virtual machines and just shutting down afterwards, but for both VBoxManage and the VirtualBox GUI. This helps catching errors in hardened mode, however we still need to test whether networking works the way intended (and I fear that this is broken at the moment). The VirtualBox VM is _not_ using hardware virtualization support (thus we use system = "i686-linux", because x86_64 has no emulation support), because we're already within a qemu VM, which means it's going to be slow as hell (that's why I've written own subs just for testing startup/shutdown/whatnot with respective timeouts). Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-12-12nixos: container profile, fix a few thingsJaka Hudoklin1-1/+1
2014-12-11nixos: container tarball releaseJaka Hudoklin1-0/+6
- Create container nixos profile - Create lxc-container nixos config using container nixos profile - Docker nixos image, use nixos profile for its base config
2014-12-07nixos: add fleet moduleJaka Hudoklin1-0/+1
2014-12-01nixos/docker: fix module, add simple testJaka Hudoklin1-0/+1
2014-12-01nixos/peerflix: add test to release.nixJaka Hudoklin1-0/+1
2014-11-30nixos/tests: add networking-proxy.nix to releaseLuca Bruno1-0/+2
2014-11-29Merge pull request #5043 from wkennington/master.networkdWilliam A. Kennington III1-0/+16
nixos/networking: Revamp networking configuration and add an experimental networkd option.
2014-11-29nixos/tests: Add networking tests for basic functionalityWilliam A. Kennington III1-0/+16
2014-11-30nixos: run etcd, docker-registry and kubernetes tests only on supported ↵Jaka Hudoklin1-3/+3
platforms
2014-11-29nixos: add kubernetes moduleJaka Hudoklin1-0/+1
2014-11-22nixos: add docker-registry moduleJaka Hudoklin1-0/+1
2014-11-21nixos: add etcd moduleJaka Hudoklin1-0/+1
2014-11-18nixos: Add rudimentary VM tests for Chromium.aszlig1-0/+1
Currently, the test is only for testing the user namespace sandbox and even that isn't very representative, because we're running the tests as root. But apart from that, we should have functionality for opening/closing windows and the main goal here is to get them as deterministic as possible, because Chromium usually isn't very nice to chained xdotool keystrokes. And of course, the most important "test" we have here: We know at least whether Chromium works _at_all_. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-11-17Manual: Don't depend on the JSON optionsEelco Dolstra1-1/+1
2014-11-17Add a job for generating options.jsonEelco Dolstra1-0/+1
Useful for the nixos.org options search.
2014-11-08cjdns: service tweaks, new NixOS testEmery Hemingway1-0/+1
2014-10-22nixos: Add VM test for blivet.aszlig1-0/+1
I'm really not sure whether these tests are actually run upstream, because there are quite a few oddities which either are my fault by just missing something important or upstream really doesn't bother to run those tests. One example of this are testDiskChunk1 and testDiskChunk2, which create two non-existing partitions and tries to allocate them. Now, in allocatePartitions(), the partedPartition attributes are reset to None and shortly afterwards a for loop is expecting it to be NOT None. So, for now I'm disabling these tests and will see if we stumble on them during work on nixpart 1.0, so we're really sure whether it's my fault or a real bug in blivet. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-10-09Add a Hydra job to track the size of the initrdEelco Dolstra1-0/+4
2014-10-09Add an entire NixOS build to the channelEelco Dolstra1-4/+7
This causes some cruft to be uploaded (such as unit files) but it ensures that every package used by the base system ends up in the channel, not just environment.systemPackages. (cherry picked from commit 4dfca8e14a5d1c2e62bb5ad267163a7a32ef872f)
2014-10-07Ditch efi installer testsShea Levy1-1/+0
They've been broken forever due to weirdness in qemu tests, and they don't add much over installer tests
2014-09-25Add all default NixOS packages to the channelEelco Dolstra1-0/+10
The job ‘dummy’ depends on the default contents of ‘environment.systemPackages’, thus ensuring that those packages all end up in the channel.
2014-09-22scrubDrv: Don't scrub the system and meta attributesEelco Dolstra1-1/+1
2014-09-18nixos/tests/nat: Add tests for standalone and firewall based natWilliam A. Kennington III1-1/+2
2014-09-18Fix the manual jobsEelco Dolstra1-6/+9
2014-09-18Remove some ISOsEelco Dolstra1-6/+0
2014-09-17Quick hack to reduce Hydra memory consumptionEelco Dolstra1-17/+19
2014-09-05Disable the logstash testEelco Dolstra1-1/+1
It's broken because it uses the "grep" plugin, which is no longer included in the standard distribution.
2014-09-05nixos/tests: Add basic test for nsd module.aszlig1-0/+1
Currently only tests basic resource record lookup against IPv4 and IPv6. Nothing special yet, but probably enough for most setups. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-09-02nixos/tests-installer: Add a test for btrfs default volumes and bind mountsWilliam A. Kennington III1-0/+1
2014-09-02Revert "Revert "Merge pull request #2449 from wkennington/master.grub""William A. Kennington III1-1/+1
This reverts commit 94205f5f21c4d9942bb4205c06229438051b6853. Conflicts: nixos/modules/system/boot/loader/grub/install-grub.pl
2014-08-31Revert "Merge pull request #2449 from wkennington/master.grub"Michael Raskin1-1/+1
This reverts commit 469f22d717e53c48d13a66ca862942e8098accc5, reversing changes made to 0078bc5d8f87512104902eab00c8a44bef286067. Conflicts: nixos/modules/installer/tools/nixos-generate-config.pl nixos/modules/system/boot/loader/grub/install-grub.pl nixos/release.nix nixos/tests/installer.nix I tried to keep apparently-safe code in conflicts.
2014-08-29Fix evaluation of nixos testedLuca Bruno1-0/+4
2014-08-29Revert "nixos/release: Dynamically generate installer tests"Luca Bruno1-5/+6
This reverts commit 5870ae613f42c99456dcbbc4df01abdce3c1f448. It makes it hard to comment out installer tests.