@@ -422,6 +422,26 @@ do_rtds_tests () {
$debian_runvars all_hostflags=$most_hostflags
}
+do_xtf_tests () {
+ if ! xenbranch_wants_xtf_tests; then
+ return
+ fi
+
+ # xtf is only meaningful to x86. And amd64 and i386 should be the same,
+ # create only for one subarch is good enough.
+ if [ x$xenarch != xamd64 -o x$dom0arch != xamd64 ]; then
+ return;
+ fi
+
+ for i in `seq 1 5`; do
+ job_create_test test-xtf-$xenarch-$dom0arch-$i \
+ test-xtf xl $xenarch $dom0arch \
+ xtfbuildjob=build-$xenarch-xtf \
+ xen_boot_append='hvm_fep=1' \
+ all_hostflags=$most_hostflags,diverse-xtf-x86
+ done
+}
+
do_multivcpu_tests () {
if [ $xenarch != $dom0arch ]; then
return
@@ -705,6 +725,8 @@ test_matrix_do_one () {
do_pygrub_tests
do_pvgrub_tests
+
+ do_xtf_tests
}
if [ x$buildflight = x ]; then
Create jobs only for x86 and set host flag diverse-xtf-x86. Signed-off-by: Wei Liu <wei.liu2@citrix.com> --- make-flight | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+)