We test './configure --without-default-devices' since commit 20885b5b169 (".travis.yml: test that no-default-device builds do not regress") in Travis-CI.
Since having a single CI to look at is easier, and GitLab-CI is the preferred one, add the equivalent job there. As smoke test, run the qtests on the AVR target. Since the boards are simple SoC, there is not issue with unavailable default devices there. Also include the m68k target which works fine. Reviewed-by: Thomas Huth <th...@redhat.com> Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> --- .gitlab-ci.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3b15ae5c302..e4eba96ff34 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -262,6 +262,13 @@ build-user-plugins: MAKE_CHECK_ARGS: check-tcg timeout: 1h 30m +build-system-ubuntu-without-default-devices: + <<: *native_build_job_definition + variables: + IMAGE: ubuntu2004 + CONFIGURE_ARGS: --without-default-devices --disable-user --disable-tools --disable-docs + MAKE_CHECK_ARGS: check-qtest-avr check-qtest-m68k + build-clang: <<: *native_build_job_definition variables: -- 2.26.2