Commit graph

178 commits

Author SHA1 Message Date
Eelco Dolstra a22bdbaeda * I hate asynchronous commands.
svn path=/nixos/trunk/; revision=33310
2012-03-20 21:45:24 +00:00
Eelco Dolstra 9d72a2a606 * Wait for RAID resync to complete before rebooting. Booting off an
unsynced volume tends to fail.  (http://hydra.nixos.org/build/2310338)

svn path=/nixos/trunk/; revision=33307
2012-03-20 21:38:38 +00:00
Eelco Dolstra 67a90c6d6f * Renamed services.nfsKernel to services.nfs. Unfortunately
rename.nix doesn't allow renaming sets of options...
* Renamed nfs-kernel.nix to nfsd.nix
* Move NFS client stuff from nfsd.nix to filesystems/nfs.nix.

svn path=/nixos/trunk/; revision=33174
2012-03-16 20:41:49 +00:00
Eelco Dolstra a395e46192 * Fix the NFS Upstart dependencies. Mountd is now started before
nfsd, as suggested by the nfs-utils README.

  Also, rather than relying on Upstart events (which have all sorts of
  problems, especially if you have jobs that have multiple
  dependencies), we know just let jobs start their on prerequisites.
  That is, nfsd starts mountd in its preStart script; mountd starts
  statd; statd starts portmap.  Likewise, mountall starts statd to
  ensure that it can mount NFS filesystems.  This means that doing
  something like "start nfsd" from the command line will Do The Right
  Thing and start the dependencies of nfsd.

svn path=/nixos/trunk/; revision=33172
2012-03-16 20:10:14 +00:00
Eelco Dolstra 4b153f989b * And another one.
svn path=/nixos/trunk/; revision=32786
2012-03-04 21:08:21 +00:00
Eelco Dolstra 29d84af677 * Remove the use of the NIXPKGS and NIXOS environment variables.
Instead use $NIX_PATH.  NIXOS_CONFIG is still supported.

svn path=/nixos/trunk/; revision=32739
2012-03-02 12:38:22 +00:00
Eelco Dolstra 5164ca570f * Test whether restarting Upstart jobs works properly if there are
dependent jobs with multiple dependencies (such as "started portmap
  and started nfs-kernel-exports").  This currently *doesn't* work
  (and frequently breaks the NFS server in the build farm :-) ).

svn path=/nixos/trunk/; revision=29826
2011-10-13 14:08:00 +00:00
Eelco Dolstra 0ecda32942 * Fix the installer.simple test.
svn path=/nixos/trunk/; revision=29780
2011-10-12 12:21:54 +00:00
Eelco Dolstra ce7b064a11 * Remove the remote building test.
svn path=/nixos/trunk/; revision=29756
2011-10-11 13:07:13 +00:00
Eelco Dolstra c04d1477de svn path=/nixos/trunk/; revision=29435 2011-09-22 08:27:29 +00:00
Peter Simons eb6e1310b8 strip trailing whitespace; no functional change
svn path=/nixos/trunk/; revision=29285
2011-09-14 18:20:50 +00:00
Eelco Dolstra 5925797672 * Make yet another test more reliable.
svn path=/nixos/trunk/; revision=29088
2011-09-07 17:25:16 +00:00
Eelco Dolstra 51006ffdc7 * Make some tests more robust. In particular, tests should make sure
that the network-interfaces job is up before accessing the network.

svn path=/nixos/trunk/; revision=28877
2011-08-29 14:23:26 +00:00
Sander van der Burg abfdab0d3e Added testcase for Tomcat, with HTTP proxy
svn path=/nixos/trunk/; revision=28824
2011-08-26 10:17:24 +00:00
Eelco Dolstra 27a54b1761 * Fix the runInMachine test.
svn path=/nixos/trunk/; revision=28428
2011-08-09 14:06:04 +00:00
Eelco Dolstra 80d817fcb7 * Verify whether Xfce users get ownership of devices.
svn path=/nixos/trunk/; revision=28396
2011-08-08 17:16:49 +00:00
Eelco Dolstra 9df53632ad * Stupid timing sensitivity...
svn path=/nixos/trunk/; revision=27987
2011-07-28 12:10:39 +00:00
Sander van der Burg 6034297c61 Removed some silly Nix expression language usage
svn path=/nixos/trunk/; revision=27780
2011-07-14 14:42:22 +00:00
Sander van der Burg c630e52873 Added MySQL replication support + 2 MySQL testcases (including replication)
svn path=/nixos/trunk/; revision=27771
2011-07-13 20:58:48 +00:00
Ludovic Courtès 488fd42041 Add missing file for the MPI test.
svn path=/nixos/trunk/; revision=27337
2011-05-31 15:09:56 +00:00
Ludovic Courtès cfce376628 Add an MPI test using two nodes.
svn path=/nixos/trunk/; revision=27335
2011-05-31 10:21:37 +00:00
Eelco Dolstra dc111c7425 svn path=/nixos/trunk/; revision=27077 2011-05-01 21:50:00 +00:00
Eelco Dolstra 150ff09a06 svn path=/nixos/trunk/; revision=26994 2011-04-27 14:03:06 +00:00
Eelco Dolstra 650d14be8d * Remove most references to the "services" tree.
svn path=/nixos/trunk/; revision=26990
2011-04-27 13:16:33 +00:00
Eelco Dolstra 69c4a662de * Fix the Bittorrent test.
svn path=/nixos/trunk/; revision=26443
2011-03-21 13:14:50 +00:00
Eelco Dolstra f10376611e * Fix the Avahi test: the start condition for the backdoor changed, so
it's now necessary to wait until networking is up.  Also, don't
  print to stderr.

svn path=/nixos/trunk/; revision=26441
2011-03-21 13:01:23 +00:00
Eelco Dolstra c430bf5cc3 * Add virtio_console to the CD because the backdoor requires it.
* The booted CD no longer requires "-net user".

svn path=/nixos/trunk/; revision=26427
2011-03-19 08:58:56 +00:00
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