forked from mirrors/nixpkgs
* Use -no-reboot, otherwise kernel panics cause QEMU to get into an
infinite loop trying to start the machine. svn path=/nixos/trunk/; revision=16922
This commit is contained in:
parent
37134cf3af
commit
b1aa227cbd
|
@ -130,7 +130,6 @@ rec {
|
|||
mkdir $out
|
||||
cp ${./test-driver/Machine.pm} Machine.pm
|
||||
${perl}/bin/perl ${./test-driver/test-driver.pl} ${network}/vms/*/bin/run-*-vm
|
||||
find .
|
||||
for i in */coverage-data; do
|
||||
ensureDir $out/coverage-data
|
||||
mv $i $out/coverage-data/$(dirname $i)
|
||||
|
@ -175,6 +174,7 @@ rec {
|
|||
echo "making report..."
|
||||
ensureDir $out/coverage
|
||||
${pkgs.lcov}/bin/genhtml --show-details $TMPDIR/full.info -o $out/coverage
|
||||
cp $TMPDIR/full.info $out/coverage/
|
||||
|
||||
ensureDir $out/nix-support
|
||||
echo "report coverage $out/coverage" >> $out/nix-support/hydra-build-products
|
||||
|
|
|
@ -71,7 +71,7 @@ sub start {
|
|||
dup2(fileno(LOG), fileno(STDOUT));
|
||||
dup2(fileno(LOG), fileno(STDERR));
|
||||
$ENV{TMPDIR} = $self->{stateDir};
|
||||
$ENV{QEMU_OPTS} = "-nographic -redir tcp:65535::514 -net nic,vlan=1 -net socket,vlan=1,mcast=$mcastAddr";
|
||||
$ENV{QEMU_OPTS} = "-nographic -no-reboot -redir tcp:65535::514 -net nic,vlan=1 -net socket,vlan=1,mcast=$mcastAddr";
|
||||
$ENV{QEMU_KERNEL_PARAMS} = "console=ttyS0 panic=1 hostTmpDir=$ENV{TMPDIR}";
|
||||
chdir $self->{stateDir} or die;
|
||||
exec $self->{script};
|
||||
|
|
Loading…
Reference in a new issue