|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH RFC v1 05/12] mfi-common: create build-$arch-xsm job
Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
---
mfi-common | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/mfi-common b/mfi-common
index afb6239..cf7da4b 100644
--- a/mfi-common
+++ b/mfi-common
@@ -49,6 +49,7 @@ create_build_jobs () {
local want_xend build_defxend build_extraxend
local enable_ovmf
local build_hostflags
+ local test_xsm
for arch in ${BUILD_ARCHES- i386 amd64 armhf }; do
@@ -134,6 +135,17 @@ create_build_jobs () {
*) enable_ovmf=true;
esac
+ # Test XSM from 4.5 onwards
+ case "$xenbranch" in
+ xen-3.*-testing) test_xsm=n;;
+ xen-4.0-testing) test_xsm=n;;
+ xen-4.1-testing) test_xsm=n;;
+ xen-4.2-testing) test_xsm=n;;
+ xen-4.3-testing) test_xsm=n;;
+ xen-4.4-testing) test_xsm=n;;
+ *) test_xsm=y;
+ esac
+
eval "
arch_runvars=\"\$ARCH_RUNVARS_$arch\"
"
@@ -142,6 +154,23 @@ create_build_jobs () {
./cs-job-create $flight build-$arch build \
arch=$arch enable_xend=$build_defxend enable_ovmf=$enable_ovmf\
+ enable_xsm=n \
+ tree_qemu=$TREE_QEMU \
+ tree_qemuu=$TREE_QEMU_UPSTREAM \
+ tree_xen=$TREE_XEN \
+ tree_seabios=$TREE_SEABIOS \
+ $RUNVARS $BUILD_RUNVARS $BUILD_XEN_RUNVARS $arch_runvars \
+ $suite_runvars \
+ host_hostflags=$build_hostflags \
+ revision_xen=$REVISION_XEN \
+ revision_qemu=$REVISION_QEMU \
+ revision_qemuu=$REVISION_QEMU_UPSTREAM \
+ revision_seabios=$REVISION_SEABIOS
+
+ if [ x$test_xsm = xy ]; then
+ ./cs-job-create $flight build-$arch-xsm build \
+ arch=$arch enable_xend=$build_defxend
enable_ovmf=$enable_ovmf\
+ enable_xsm=$test_xsm \
tree_qemu=$TREE_QEMU \
tree_qemuu=$TREE_QEMU_UPSTREAM \
tree_xen=$TREE_XEN \
@@ -153,6 +182,7 @@ create_build_jobs () {
revision_qemu=$REVISION_QEMU \
revision_qemuu=$REVISION_QEMU_UPSTREAM \
revision_seabios=$REVISION_SEABIOS
+ fi
if [ $build_extraxend = "true" ] ; then
./cs-job-create $flight build-$arch-xend build \
--
1.7.10.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |