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
0c6129bb90
* Hopefully fix the rebuildCD job.
...
svn path=/nixos/trunk/; revision=26155
2011-03-04 10:28: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
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
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
47157986f2
* Unbreak the NixOS installer tests.
...
svn path=/nixos/trunk/; revision=25096
2010-12-13 08:53:43 +00:00
Eelco Dolstra
52a8a529b3
* Fix indentation.
...
svn path=/nixos/trunk/; revision=24254
2010-10-12 22:03:50 +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
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
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
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
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
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
Eelco Dolstra
046af078bb
* We don't need Linux 2.6.27 anymore in the tests to get a writable
...
Nix store. AUFS2 on 2.6.32 seems to work.
svn path=/nixos/trunk/; revision=22034
2010-05-28 07:10:17 +00:00
Eelco Dolstra
77a4004df1
* The installer test lost the QEMU flags to set up the NIC to talk to
...
the web server somewhere, so put them back in
(http://hydra.nixos.org/build/424923 ).
svn path=/nixos/trunk/; revision=22003
2010-05-27 12:20:37 +00:00
Eelco Dolstra
ec33622b48
* A test for installing NixOS on software RAID. Doesn't quite work
...
yet though - GRUB fails mysteriously on the second reboot.
svn path=/nixos/trunk/; revision=21808
2010-05-16 20:44:45 +00:00
Eelco Dolstra
c1e313b5e1
* Remove obsolete references to kernelPackages in Nixpkgs.
...
svn path=/nixos/trunk/; revision=20647
2010-03-16 12:10:06 +00:00
Eelco Dolstra
dbc03fbf68
* nixos-install: copy /etc/nsswitch.conf to the chroot. This seems
...
necessary to have it use /etc/hosts.
svn path=/nixos/trunk/; revision=19905
2010-02-10 14:31:46 +00:00
Lluís Batlle i Rossell
473c9d8881
Fixing an additional missing check for linuxPackages/kernelPackages in tests.
...
svn path=/nixos/trunk/; revision=19444
2010-01-14 20:23:03 +00:00
Eelco Dolstra
f22a548c0d
* Grrrr.
...
svn path=/nixos/trunk/; revision=19338
2010-01-10 19:19:52 +00:00
Eelco Dolstra
3219ad5587
* LVM test: use /dev/disk/by-label/nixos to see whether by-label works
...
for LVM.
* Add even more udevadm settle calls. Urgh.
svn path=/nixos/trunk/; revision=19336
2010-01-10 19:05:30 +00:00
Eelco Dolstra
6cfe5e2746
* Add some more "udevadm settle" calls. Hopefully this fixes random
...
failures like this:
machine: running command: parted /dev/vda -- mkpart primary 1M 2048M
machine: exit status 0
machine: running command: parted /dev/vda -- set 1 lvm on
machine: exit status 1
machine: output:
Warning: WARNING: the kernel failed to re-read the partition table on /dev/vda
(Device or resource busy). As a result, it may not reflect all of your changes
until after reboot.
command `parted /dev/vda -- set 1 lvm on' did not succeed (exit code 1) at Machine.pm line 212, <GEN2> line 24.
svn path=/nixos/trunk/; revision=19328
2010-01-10 15:22:09 +00:00
Eelco Dolstra
1a0bb65901
* Added a regression test for whether the Nixpkgs channel works. This
...
is done by instantiating a webserver that simulates nixos.org.
Using nix-push we create a channel that contains some stuff (namely
the GNU Hello source tarball and the rlwrap program). This was a
bit tricky because nix-push requires a writable Nix store. Using
AUFS this is possible, but not on recent Linux kernels (AUFS1 over
CIFS fails).
svn path=/nixos/trunk/; revision=19327
2010-01-10 01:26:01 +00:00
Eelco Dolstra
eee4b381ce
* LVM test: don't use a /boot partition. GRUB 2 can boot directly
...
from LVM.
svn path=/nixos/trunk/; revision=19291
2010-01-07 14:59:43 +00:00
Eelco Dolstra
b74432218d
* Test LVM installs.
...
svn path=/nixos/trunk/; revision=19289
2010-01-07 14:19:19 +00:00
Eelco Dolstra
a776afb085
* Parameterize the installer test to support different partitioning
...
schemes.
* Added a test for installing NixOS with a separate /boot partition.
svn path=/nixos/trunk/; revision=19283
2010-01-07 13:19:38 +00:00
Eelco Dolstra
381a38f5fe
* Do a nixos-rebuild in the installed machine and then reboot again to
...
see if the system still boots.
svn path=/nixos/trunk/; revision=19279
2010-01-06 22:53:27 +00:00
Eelco Dolstra
ec3398e4b2
* Move the serial console kernel parameters to test-instrumentation.nix.
...
svn path=/nixos/trunk/; revision=19275
2010-01-06 21:16:57 +00:00
Eelco Dolstra
bffb5450e5
* Perform a full installation and boot from the installed system.
...
svn path=/nixos/trunk/; revision=19274
2010-01-06 20:52:05 +00:00
Eelco Dolstra
1d549cf6df
* Test whether nix-env -i works.
...
svn path=/nixos/trunk/; revision=19265
2010-01-06 16:46:21 +00:00
Eelco Dolstra
cbca2f72df
* Put a timeout on all wait* actions.
...
svn path=/nixos/trunk/; revision=19264
2010-01-06 15:14:26 +00:00
Eelco Dolstra
1b21115f61
* Support creating a virtual disk in the test driver.
...
svn path=/nixos/trunk/; revision=19263
2010-01-06 14:37:23 +00:00
Eelco Dolstra
816f12da88
* Test driver: added support for running from an ISO image. The goal
...
is to merge test-nixos-install-from-cd so that we have a single
testing framework.
svn path=/nixos/trunk/; revision=19259
2010-01-06 13:36:21 +00:00