This addresses two issues, restoring them to their previous behavior: The first one, reported by Thomas Huth, a test timeout (and thus a job failed) on CI. The test was interrupted because of a download timeout. The download timeout happened due to the fact that "make get-vm-images" is currently broken and the images matching the QEMU targets are not being downloaded before the Avocado job.
The second one is the use of the same target related information, but to filter out tests that don't have a matching "arch" tag. So, if one is not building, say "aarch64-softmmu", tests tagged with "arch: aarch64" won't even make into the Avocado job. For review purposes, the following job that shows the download of ppc64le, s390x and x86_64 (but not aarch64) Fedora 31 images on a acceptance-system-centos job: https://gitlab.com/cleber.gnu/qemu/-/jobs/1057043012#L63 And the following shows the download of the aarch64 Fedora 31 image (but not any other) on a acceptance-system-ubuntu job: https://gitlab.com/cleber.gnu/qemu/-/jobs/1057043005#L61 Cleber Rosa (2): Acceptance Tests: restore downloading of VM images Acceptance Tests: restore filtering of tests by target arch tests/Makefile.include | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) -- 2.25.4
