Eelco Dolstra
c52aeacf1a
* Factor out some test commonality.
...
svn path=/nixos/trunk/; revision=26394
2011-03-17 14:04:47 +00:00
Eelco Dolstra
b1b36ec510
* KDM seems to die if we call xwininfo while it's starting (!). So
...
don't do that.
svn path=/nixos/trunk/; revision=26307
2011-03-15 07:23:37 +00:00
Eelco Dolstra
ff458f3fc8
* Add a very basic test for Xfce.
...
svn path=/nixos/trunk/; revision=26284
2011-03-11 17:00:10 +00:00
Eelco Dolstra
ee4e004cc4
* Add a test for the firewall.
...
svn path=/nixos/trunk/; revision=26276
2011-03-11 13:38:52 +00:00
Eelco Dolstra
416c60550e
* Delete some obsolete installation tests.
...
svn path=/nixos/trunk/; revision=26272
2011-03-11 12:18:01 +00:00
Eelco Dolstra
53bc6d3efa
* NAT module: support active FTP.
...
svn path=/nixos/trunk/; revision=26247
2011-03-10 13:03:47 +00:00
Eelco Dolstra
9bf4ac079e
* Add a module for doing Network Address Translation.
...
svn path=/nixos/trunk/; revision=26246
2011-03-10 12:08:39 +00:00
Eelco Dolstra
0c6129bb90
* Hopefully fix the rebuildCD job.
...
svn path=/nixos/trunk/; revision=26155
2011-03-04 10:28:02 +00:00
Eelco Dolstra
b70ba07ec1
* Add a test of IPv6 support.
...
svn path=/nixos/trunk/; revision=26036
2011-02-19 19:21:19 +00:00
Eelco Dolstra
5bdc1a9db7
* Fix the Subversion test.
...
svn path=/nixos/trunk/; revision=26017
2011-02-17 15:41:28 +00:00
Eelco Dolstra
8f5f70b292
* We don't really need a display manager on the installation CD. Just
...
log in as root automatically.
svn path=/nixos/trunk/; revision=26014
2011-02-17 14:38:02 +00:00
Eelco Dolstra
10119c9abc
* Give the installation VM a different MAC/IP from the fake nixos.org
...
VM. MAC collisions don't work at all with VDE.
svn path=/nixos/trunk/; revision=26009
2011-02-17 13:00:55 +00:00
Eelco Dolstra
32aa967ee1
* Only add a VDE NIC if there is a webserver.
...
svn path=/nixos/trunk/; revision=25986
2011-02-16 10:07:28 +00:00
Sander van der Burg
e995f317ae
Fixed NFS mount to storage machine
...
svn path=/nixos/trunk/; revision=25773
2011-02-04 13:33:52 +00:00
Eelco Dolstra
2ac09578c0
* runInMachine: properly evaluate the machine configuration.
...
svn path=/nixos/trunk/; revision=25536
2011-01-13 11:39:03 +00:00
Eelco Dolstra
06a239a699
* runInMachine: use buildVM rather than buildVirtualNetwork since
...
there is only one machine.
* Add a simple test case for runInMachine.
svn path=/nixos/trunk/; revision=25535
2011-01-13 10:54:07 +00:00
Eelco Dolstra
fd48855284
* No wonder the OpenSSH test was so unreliable: it didn't wait for the
...
sshd Upstart job to finish.
svn path=/nixos/trunk/; revision=25524
2011-01-12 17:36:15 +00:00
Eelco Dolstra
60b6eb7579
* Add a method Machine::sleep to sleep N seconds in virtual (guest)
...
time rather than host real time.
svn path=/nixos/trunk/; revision=25491
2011-01-10 14:41:16 +00:00
Eelco Dolstra
7e3873f75e
* Use the dedicated server.
...
svn path=/nixos/trunk/; revision=25488
2011-01-10 12:25:13 +00:00
Eelco Dolstra
261430df54
* Flush the coverage data by doing a shutdown.
...
svn path=/nixos/trunk/; revision=25481
2011-01-09 22:33:21 +00:00
Eelco Dolstra
ef82cd9c48
* Coverage report: propagate the build products of the VM test run.
...
* Run the Quake 3 with coverage instrumentation.
svn path=/nixos/trunk/; revision=25480
2011-01-09 22:21:22 +00:00
Eelco Dolstra
7adc21218f
* Simulate connection interruptions.
...
svn path=/nixos/trunk/; revision=25470
2011-01-09 18:17:17 +00:00
Eelco Dolstra
e343a16a36
* Improved logging in the test driver.
...
* Support subtests.
svn path=/nixos/trunk/; revision=25451
2011-01-06 17:28:35 +00:00
Eelco Dolstra
7378e17f74
* Test driver: write structured log info to $out/log.xml (not finished
...
yet).
* Machine->new -> createMachine (because VMs must be tracked in the
%vms hash).
svn path=/nixos/trunk/; revision=25427
2011-01-05 15:27:21 +00:00
Eelco Dolstra
c8bca42355
* Update the Bittorrent test for Transmission 2.
...
svn path=/nixos/trunk/; revision=25422
2011-01-05 11:52:45 +00:00
Eelco Dolstra
747e284e75
* Fix an evaluation error in tests.installer.rebuildCD.
...
svn path=/nixos/trunk/; revision=25193
2010-12-18 18:07:25 +00:00
Eelco Dolstra
6039c22da4
svn path=/nixos/trunk/; revision=25141
2010-12-15 12:10:17 +00:00
Eelco Dolstra
47157986f2
* Unbreak the NixOS installer tests.
...
svn path=/nixos/trunk/; revision=25096
2010-12-13 08:53:43 +00:00
Eelco Dolstra
9def3a8dbc
* Use mkOverride.
...
svn path=/nixos/trunk/; revision=24255
2010-10-12 22:04:10 +00:00
Eelco Dolstra
52a8a529b3
* Fix indentation.
...
svn path=/nixos/trunk/; revision=24254
2010-10-12 22:03:50 +00:00
Ludovic Courtès
5e6186418e
Avahi test: Use getent hosts' instead of
ping -c1'.
...
svn path=/nixos/trunk/; revision=24151
2010-10-07 20:10:45 +00:00
Ludovic Courtès
2b2b7820a9
Add an Avahi (mDNS/DNS-SD) and NSS-mDNS test.
...
svn path=/nixos/trunk/; revision=24148
2010-10-07 16:58:07 +00:00
Nicolas Pierron
6cc0032074
Installation CD: Check that the current system can be replaced.
...
svn path=/nixos/trunk/; revision=23920
2010-09-25 09:33:21 +00:00
Nicolas Pierron
1a232545a0
Test that CD configuration can be rebuild.
...
svn path=/nixos/trunk/; revision=23908
2010-09-25 09:32:22 +00:00
Nicolas Pierron
de1ba135ac
Fix installer tests.
...
svn path=/nixos/trunk/; revision=23907
2010-09-25 09:18:42 +00:00
Eelco Dolstra
0fccd7bb49
* Add a trivial test that just starts a machine and shuts it down.
...
svn path=/nixos/trunk/; revision=23765
2010-09-13 16:06:07 +00:00
Nicolas Pierron
c9dc3651da
Replace mkOverride by its alias mkOverrideTemplate to remove the unused
...
template argument of mkOverride later.
svn path=/nixos/trunk/; revision=23631
2010-09-03 19:10:59 +00:00
Eelco Dolstra
b9282b1752
* Test whether the build hook automatically skips unavailable slaves.
...
(This is in fact currently broken.)
svn path=/nixos/trunk/; revision=23398
2010-08-24 14:01:19 +00:00
Eelco Dolstra
bfb2e304dd
* Test using multiple build machines in parallel.
...
svn path=/nixos/trunk/; revision=23396
2010-08-24 13:56:18 +00:00
Eelco Dolstra
3f10cf70f6
* Regression test for the build hook mechanism.
...
svn path=/nixos/trunk/; revision=23395
2010-08-24 13:27:28 +00:00
Eelco Dolstra
392275f185
* Move support for writable Nix stores to qemu-vm.nix.
...
svn path=/nixos/trunk/; revision=23393
2010-08-24 12:59:16 +00:00
Eelco Dolstra
ea1ba40374
svn path=/nixos/trunk/; revision=23056
2010-08-09 11:58:26 +00:00
Eelco Dolstra
3a0f295337
* The swraid installer test needs more disk space
...
(http://hydra.nixos.org/build/494390 ).
svn path=/nixos/trunk/; revision=22692
2010-07-21 21:20:42 +00:00
Eelco Dolstra
575950aa5d
svn path=/nixos/trunk/; revision=22609
2010-07-15 13:28:36 +00:00
Eelco Dolstra
2a6819e03d
* swraid test: Fix the alignment of the first logical partition. GNU
...
parted 2.3 barfs on this (http://hydra.nixos.org/build/484788 ),
while 2.2 accepts it.
svn path=/nixos/trunk/; revision=22576
2010-07-13 11:57:12 +00:00
Eelco Dolstra
ddf6dae895
* Urgh, we do need to wait after each parted call
...
(http://hydra.nixos.org/build/483571 ).
svn path=/nixos/trunk/; revision=22558
2010-07-12 12:35:25 +00:00
Eelco Dolstra
d43d321e86
* Sync with the trunk.
...
svn path=/nixos/branches/boot-order/; revision=22349
2010-06-20 20:54:31 +00:00
Eelco Dolstra
eab091cc11
* Remove some redundant calls to `udevadm settle'.
...
svn path=/nixos/branches/boot-order/; revision=22345
2010-06-20 16:15:30 +00:00
Eelco Dolstra
1371f4e6c8
* Apparantly GRUB 2 cannot boot from a software RAID partition, so use
...
a separate /boot.
svn path=/nixos/branches/boot-order/; revision=22344
2010-06-20 16:05:15 +00:00
Eelco Dolstra
a65b5ec81c
* Added an option boot.loader.grub.extraConfig to add commands to
...
grub.cfg before the menu entries. (This could also be done using
`extraEntriesBeforeNixOS', but then you can't have entries *after*
the main entry anymore.)
* In the installer test, redirect GRUB output to the serial port.
svn path=/nixos/branches/boot-order/; revision=22300
2010-06-16 22:18:26 +00:00