about summary refs log tree commit diff
path: root/nixos/tests
Commit message (Collapse)AuthorAge
* panamax: simplify, refactor, add testJaka Hudoklin2015-02-07
|
* nixos/tests: fix printing after 0caae022fdVladimír Čunát2015-02-05
|
* nixos/tests/chromium: Increase VM memory size.aszlig2015-01-26
| | | | | | | | Chromium is quite memory hungry and we frequently get random crashes in the tests, so let's set it to 1024 MB because new releases of Chromium most probably won't consume *less* memory. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* ParanoiaEelco Dolstra2015-01-15
|
* nixos: add cadvisor serviceJaka Hudoklin2014-12-28
|
* nixos/mesos: Parameterize mesos slave attributesBenjamin Staffin2014-12-18
| | | | | | | | Added attributes to nixos/tests/mesos.nix to verify that mesos-slave attributes work. If the generated attributes are invalid, the daemon should fail to start. Change-Id: I5511245add30aba658b1af22cd7355b0bbf5d15c
* Fix container testEelco Dolstra2014-12-18
| | | | http://hydra.nixos.org/build/17989795
* nixos/tests/virtualbox: Disable debug logging.aszlig2014-12-18
| | | | | | | | | | | | Especially if the user isn't in the vboxusers group anymore, this gets VERY noisy, because the VBoxSVC process emits warnings for every single USB device noting that it's only possible to access it when the user is in the vboxusers group. So, we now have a debug attribute, where we can enable it when necessary. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* nixos/tests/virtualbox: Don't use vboxusers group.aszlig2014-12-18
| | | | | | | At least when we're running in hardening mode, because it's needed there only for USB support. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* nixos/tests/blivet: Fix by avoiding "nix-store".aszlig2014-12-18
| | | | | | | | | | | | The "nix-store" command within the VM test is running without NIX_REMOTE=daemon and since Nix 1.8 tries to open the store database in read-write mode even for nix-store -qR. Now, we're doing this properly and rely on setup hooks, which is the same method that's used when you're building a library which depends on blivet. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* nixos/tests/gitlab.nix: set TimeoutStartSec to 10minDomen Kožar2014-12-17
| | | | | (cherry picked from commit 5bafb9cf0fea00470be4ff9b342849339297eeb4) Signed-off-by: Domen Kožar <domen@dev.si>
* nixos/tests/virtualbox: Improve logging.aszlig2014-12-15
| | | | | | | This also makes showvminfo obsolete, as we get the same information from the hosts log. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* nixos/virtualbox/hostonlyif: Fix writing to /root.aszlig2014-12-15
| | | | | | | | Creates unnecessary cruft in the root users home directory, which we really don't need. Except the log, but therefore we now cat the log to stderr and the private temporary directory is cleaned up afterwards. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* nixos/tests/virtualbox: Add test for hostonlyif.aszlig2014-12-15
| | | | | | | | | | | | | | | | | | | | | | | Essentially adds two more VirtualBox VMs to the test and also increases the memory size of the qemu VM to 768 MB to make sure we don't run out of memory too soon. We're testing whether those two VMs can talk to either each other (currently via ICMP only) or to/from the host via TCP/IP. Also, this restructures the VM test a bit, so that we now pass in a custom stage2Init script that has access to the store via a private mount over the /nix/store that's already in the initrd. The reason why this is a private mount is that we don't want to shadow the Nix store of the initrd, essentially breaking cleanup functionality after the custom stage 2 script (currently this is only "poweroff -f"). Note that setting the hostname inside the VirtualBox VM is *not* for additional fanciness but to produce a different store path for the VM image, so that VirtualBox doesn't bail out when trying to use an image which is already attached to another VM. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* nixos/tests/virtualbox: Generalize expression.aszlig2014-12-15
| | | | | | | | We're going to create more than one VirtualBox VM, so let's dynamically generate subs specific to a particular VirtualBox VM, merging everything into the testScript and machine expressions. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* fix quake3 testDomen Kožar2014-12-14
| | | | | (cherry picked from commit fde7e1286e42a394328e56be36168942be94a578) Signed-off-by: Domen Kožar <domen@dev.si>
* nixos/kubernetes: fix test, make more deterministic by having more ramJaka Hudoklin2014-12-14
|
* Merge pull request #5323 from offlinehacker/gitlab_i686_fixDomen Kožar2014-12-14
|\ | | | | gitlab: fix i686-linux build and module
| * nixos/gitlab: imporove testsJaka Hudoklin2014-12-14
| |
* | nixos: Add VM test for VirtualBox.aszlig2014-12-13
|/ | | | | | | | | | | | | | | | | | 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>
* nixos/gitlab: fixesJaka Hudoklin2014-12-12
| | | | | | - fix timezone data not found - fix module, add simple test - allow to set port
* nixos/mesos: fix typoJaka Hudoklin2014-12-11
|
* nixos: move kubernetes & fleet to services/clusterJaka Hudoklin2014-12-11
|
* Use https://cache.nixos.orgEelco Dolstra2014-12-09
|
* nixos.tests.bittorrent: mark torrent as privateDomen Kožar2014-12-09
| | | | | Hopefully that resolves transient errors with DHT such as http://hydra.nixos.org/build/17784957
* Merge pull request #5255 from offlinehacker/nixos/fleetJaka Hudoklin2014-12-08
|\ | | | | nixos: add fleet module
| * nixos: add fleet moduleJaka Hudoklin2014-12-07
| |
* | installer tests: don't rely on swap.target until systemd bug is fixedDomen Kožar2014-12-07
|/
* nixos/kubernetes: fix testsJaka Hudoklin2014-12-07
|
* fix installer testsDomen Kožar2014-12-05
|
* nixos/installer: Fix swap device overrideWilliam A. Kennington III2014-12-04
|
* nixos/installer: Override swap devices so tests don't failWilliam A. Kennington III2014-12-03
| | | | | | | | This patch should be reverted if either: - systemd fixes the multi-swapon issue. https://bugs.freedesktop.org/show_bug.cgi?id=86930 - If we disable the autogeneration of swap and vfat units within systemd.
* whitespace change to restart kde4 testGeorges Dubus2014-12-03
|
* whitespace change for kde4 test to force rebuild :(Domen Kožar2014-12-03
|
* nixos/tests: Fix nfsWilliam A. Kennington III2014-12-02
|
* nixos/nfs: Fix dependency orderingWilliam A. Kennington III2014-12-01
|
* nixos/docker: fix module, add simple testJaka Hudoklin2014-12-01
|
* nixos: add peerflix moduleJaka Hudoklin2014-12-01
|
* Introduce a dedicated networking.proxy optionAntoine R. Dumont2014-11-30
| | | | | | | | | | | | Following the discussion NixOS#5021: - obsolete the nix.proxy option - add the networking.proxy option - open a default no_proxy environment variable - add a rsync option - Manual tests ok. - Automatic tests ok. Amended by lethalman to simplify the option descriptions.
* nixos/network: Remove debug output in testsWilliam A. Kennington III2014-11-30
|
* nixos/networking: More fixesWilliam A. Kennington III2014-11-29
|
* Merge pull request #5043 from wkennington/master.networkdWilliam A. Kennington III2014-11-29
|\ | | | | nixos/networking: Revamp networking configuration and add an experimental networkd option.
| * nixos/tests: Add networking tests for basic functionalityWilliam A. Kennington III2014-11-29
| |
* | nixos/kubernetes: try to fix test by incrising memory sizeJaka Hudoklin2014-11-30
| |
* | nixos: add kubernetes moduleJaka Hudoklin2014-11-29
| |
* | fix printing testDomen Kožar2014-11-27
|/
* containers: add test that stopping and starting a container works (#4989)Aristid Breitkreuz2014-11-24
|
* nixos/etcd: fix postStart check and make tests deterministicJaka Hudoklin2014-11-23
|
* nixos: add docker-registry moduleJaka Hudoklin2014-11-22
|
* nixos: add etcd moduleJaka Hudoklin2014-11-21
|