Add four tests to most flights:
test-amd64-amd64-xl-shadow
test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow
test-amd64-i386-xl-shadow
test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow
These are the same as the corresponding ones without -shadow, except
that they set xen_boot_append to `hap=false', so that that will be
passed to the hypervisor to force shadow paging.
CC: Jan Beulich <jbeulich@suse.com>
CC: George Dunlap <george.dunlap@citrix.com>
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Partially-Reviewed-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
$debian_runvars all_hostflags=$most_hostflags
}
+do_shadow_tests () {
+ job_create_test test-$xenarch$kern-$dom0arch-xl-shadow \
+ test-debian xl $xenarch $dom0arch \
+ guests_vcpus=4 xen_boot_append='hap=false' \
+ $debian_runvars all_hostflags=$most_hostflags
+
+ do_hvm_debian_test_one debianhvm xl seabios false '' -shadow \
+ "xen_boot_append=hap=false"
+}
+
do_xtf_tests () {
if ! branch_wants_xtf_tests; then
return
do_pygrub_tests
do_pvgrub_tests
+ do_shadow_tests
+
do_xtf_tests
do_livepatch_tests
}