On 9/29/2026 11:33 AM, Pierrick Bouvier wrote:
> 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

Please find a job run here:
https://gitlab.com/p-b-o/qemu/-/jobs/16816899262

Regards,
Pierrick

Reply via email to