automation: add qemu smoke test

This patch introduces a new test stage into the pipeline and provides
a simple QEMU based smoke test.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Doug Goldstein <cardoe@cardoe.com>
This commit is contained in:
Wei Liu committed 2018-11-20 18:15:46 +00:00
1 parent 3c21dba189
commit 29e284512f
2 files changed
+43

No files matched your search

+20
View File
@@ -1,5 +1,6 @@
stages:
- build
- test
.build-tmpl: &build
stage: build
@@ -379,3 +380,22 @@ debian-unstable-gcc-debug-arm64-randconfig:
variables:
CONTAINER: debian:unstable-arm64v8
RANDCONFIG: y
# Test jobs
qemu-smoke-x86-64:
stage: test
image: registry.gitlab.com/xen-project/xen/${CONTAINER}
variables:
CONTAINER: debian:stretch
script:
- ./automation/scripts/qemu-smoke-x86-64.sh 2>&1 | tee qemu-smoke-x86-64.log
artifacts:
paths:
- smoke.serial
- '*.log'
when: always
dependencies:
- debian-stretch-gcc-debug
tags:
- x86_64
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.