done
}
-do_hvm_win7_x64_tests () {
+do_hvm_win_test_one () {
+ local testidpart=$1
+ local isobase=$2
+ local guestarch=$3
+
if [ $xenarch != amd64 ]; then
return
fi
- job_create_test test-$xenarch$kern-$dom0arch-xl$qemuu_suffix-win7-amd64 \
+ case "$guestarch" in
+ amd64) win_arch=x64 ;;
+ i386) win_arch=x86 ;;
+ *) win_arch=$guestarch ;; # probably wrong
+ esac
+
+ local iso=$isobase-$win_arch.iso
+
+ job_create_test \
+ test-$xenarch$kern-$dom0arch-xl$qemuu_suffix-$testidpart-$guestarch \
test-win xl $xenarch $dom0arch $qemuu_runvar \
- win_image=win7-x64.iso \
+ win_image=$iso \
win_acpi_shutdown=true \
all_hostflags=$most_hostflags,hvm
}
+do_hvm_win7_x64_tests () {
+ do_hvm_win_test_one win7 win7 amd64
+}
+
do_hvm_debian_nested_tests () {
bios=$1