This check ensures we don't bring regression for all targets that can be linked together by building multi-target test. Also, running it ensure all QOM types are unique.
All compatible targets are automatically detected, so they don't need to be fed to ./configure. Signed-off-by: Pierrick Bouvier <[email protected]> --- .gitlab-ci.d/buildtest.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.gitlab-ci.d/buildtest.yml b/.gitlab-ci.d/buildtest.yml index a97cc0b20b8..b1e95395d0c 100644 --- a/.gitlab-ci.d/buildtest.yml +++ b/.gitlab-ci.d/buildtest.yml @@ -659,6 +659,17 @@ build-tci: done - make check-tcg +multi-target: + extends: .native_build_job_template + needs: + - job: amd64-debian-container + variables: + IMAGE: debian + script: + - ./configure + - make -C build tests/unit/test-multi-target + - ./build/tests/unit/test-multi-target + # Check our reduced build configurations build-without-defaults: extends: .native_build_job_template -- 2.43.0
