[v2,0/4] CI rework of gitlab fast job

Message ID 20230112235929.1437-1-henning.schild@siemens.com
Headers show
Series CI rework of gitlab fast job | expand

Message

Henning Schild Jan. 12, 2023, 11:59 p.m. UTC
changes since v1:
 - squash v1p4-v1p8 into v2p4 and add some generic reasoning

This series contains some changes to the CI as done on gitlab but also
affects testing in general. The main idea is to run qemu basically every
time we build an image (only fast for gitlab at the moment), so we do
not just build it without testing.
On the way i also improved shell style and removed some tests from the
fast set, since they seem more advanced and just waste time on "fast"

Henning Schild (4):
  CI: move to avocado to 99.0
  CI: fix shell coding style
  CI: install qemu-system when qemu testing is requested
  testsuite: remove tests from "fast" set

 .gitlab-ci.yml      |  2 +-
 scripts/ci_build.sh | 26 ++++++++++++++++----------
 testsuite/citest.py | 10 +++++-----
 3 files changed, 22 insertions(+), 16 deletions(-)