vnclisten='$ho->{Ip}'
vncpasswd='$passwd'
-serial='file:/dev/stderr'
#
boot = 'dc'
END
$cfg .= "bios='$bios'\n";
}
+ my $stubdom = guest_var_boolean($gho, 'stubdom');
+ if ($stubdom) {
+ $cfg .= "device_model_stubdomain_override=1\n";
+ $cfg .= "serial='pty'\n";
+ } else {
+ $cfg .= "serial='file:/dev/stderr'\n";
+ }
+
$xopts{VifType} ||= "ioemu";
my $cfgpath= prepareguest_part_xencfg($ho, $gho, $ram_mb, \%xopts, $cfg);
target_cmd_root($ho, <<END);
testname=$1
bios=$2
xsm=$3
+ stubdom=$4
- job_create_test test-$xenarch$kern-$dom0arch-xl$qemuu_suffix-$testname-amd64\
+ stubdom_suffix=""
+ stubdom_runvar=""
+ if [ x$stubdom != x ]; then
+ stubdom_suffix="-stubdom"
+ stubdom_runvar="debianhvm_stubdom=$stubdom"
+ fi
+
+ job_create_test test-$xenarch$kern-$dom0arch-xl$qemuu_suffix$stubdom_suffix-$testname-amd64\
test-debianhvm xl $xenarch $dom0arch $qemuu_runvar \
enable_xsm=$xsm \
+ $stubdom_runvar \
debianhvm_image=debian-7.2.0-amd64-CD-1.iso \
bios=$bios \
all_hostflags=$most_hostflags,hvm
done
fi
- # QEMU traditional supports rombios
+ # QEMU traditional supports rombios and stubdom
if [ "x$qemuu_suffix" == "x-qemut" ]; then
for xsm in $xsms ; do
do_hvm_debian_test_one debianhvm rombios $xsm
+ if [ x$xsm = xtrue ]; then
+ do_hvm_debian_test_one debianhvm rombios $xsm true
+ fi
done
fi
}