summaryrefslogtreecommitdiff
path: root/automation/scripts/qemu-smoke-x86-64.sh
AgeCommit message (Collapse)Author
2021-10-01automation: Add qemu to debian:stretch container for smoke testAnthony PERARD
We can add qemu into the container so that there's no need to install it everytime we run a test. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
2021-10-01automation: switch GitLab x86 smoke test to use PV 64bit binaryAnthony PERARD
Xen is now built without CONFIG_PV32 by default and thus test jobs "qemu-smoke-x86-64-gcc" and "qemu-smoke-x86-64-clang" fails because they are using XTF's "test-pv32pae-example" which is an hello word 32bit PV guest. As we are looking for whether Xen boot or not with a quick smoke test, just use 64bit tests instead. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
2019-12-03automation: increase tests maximum time from 10s to 30sRoger Pau Monne
10s is too low for the clang tests, this is the output from a clang test: (XEN) [ 6.512748] *************************************************** (XEN) [ 6.513323] SELFTEST FAILURE: CORRECT BEHAVIOR CANNOT BE GUARANTEED (XEN) [ 6.513891] *************************************************** (XEN) [ 6.514469] 3... 2... 1... (XEN) [ 9.520011] *** Serial input to DOM0 (type 'CTRL-a' three times to switch input) (XEN) [ 9.544319] Freed 488kB init memory --- Xen Test Framework --- Environment: HVM 32bit (PAE 3 levels) Hello World Test result: SUCCESS (XEN) [ 9.610977] Hardware Dom0 halted: halting machine As can be seen from the output above booting Xen and the XTF test takes ~10s, without accounting for the time it takes for QEMU to initialize. Increase the timeout to 30s to be on the safe side. Signed-off-by: Roger Pau Monné <roger.pau@citrix.com> Acked-by: Andrew Cooper <andrew.cooper3@citrix.com> Acked-by: Wei Liu <wl@xen.org> Release-acked-by: Juergen Gross <jgross@suse.com>
2019-12-03automation: add timestamps to Xen testsRoger Pau Monne
Enable Xen timestamps in the automated Xen tests, this is helpful in order to figure out if Xen is stuck or just slow in the automated tests. Signed-off-by: Roger Pau Monné <roger.pau@citrix.com> Acked-by: Andrew Cooper <andrew.cooper3@citrix.com> Acked-by: Wei Liu <wl@xen.org> Release-acked-by: Juergen Gross <jgross@suse.com>
2019-02-01automation: introduce a QEMU smoke test for PVH Dom0Wei Liu
Make qemu-smoke-x86-64.sh take a variant argument. Make two new tests in test.yaml. Signed-off-by: Wei Liu <wei.liu2@citrix.com> Acked-by: Doug Goldstein <cardoe@cardoe.com> Release-acked-by: Juergen Gross <jgross@suse.com>
2018-11-20automation: add qemu smoke testWei Liu
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>