qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Thomas Huth <thuth@redhat.com>
To: "Philippe Mathieu-Daudé" <philmd@redhat.com>, qemu-devel@nongnu.org
Cc: "Fam Zheng" <fam@euphon.net>,
	"Aleksandar Rikalo" <aleksandar.rikalo@syrmia.com>,
	"Daniel P . Berrange" <berrange@redhat.com>,
	"Eduardo Habkost" <ehabkost@redhat.com>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	"Wainer dos Santos Moschetta" <wainersm@redhat.com>,
	"Igor Mammedov" <imammedo@redhat.com>,
	"Paolo Bonzini" <pbonzini@redhat.com>,
	"Alex Bennée" <alex.bennee@linaro.org>,
	"Aurelien Jarno" <aurelien@aurel32.net>,
	"Richard Henderson" <rth@twiddle.net>
Subject: Re: [PATCH-for-6.0 v4 07/17] gitlab-ci: Move job testing --without-default-devices across to gitlab
Date: Mon, 9 Nov 2020 12:18:48 +0100	[thread overview]
Message-ID: <93520252-d58d-ba4c-56e2-aa51283f68dc@redhat.com> (raw)
In-Reply-To: <268d47cb-e814-da62-daf6-44fb0a94d42f@redhat.com>

On 09/11/2020 12.04, Philippe Mathieu-Daudé wrote:
> On 11/9/20 11:20 AM, Thomas Huth wrote:
>> On 08/11/2020 21.45, Philippe Mathieu-Daudé wrote:
>>> Similarly to commit 8cdb2cef3f1, move the job testing the
>>> '--without-default-devices' configure option to GitLab.
>>>
>>> Since building all softmmu targets takes too long, split
>>> the job in 2.
>>>
>>> As smoke test, run the qtests on the AVR and m68k targets.
>>>
>>> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
>>> ---
>>> Cc: Paolo Bonzini <pbonzini@redhat.com>
>>>
>>> v3 had:
>>> Reviewed-by: Thomas Huth <thuth@redhat.com>
>>> Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
>>> ---
>>>  .gitlab-ci.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++
>>>  .travis.yml    |  8 --------
>>>  2 files changed, 46 insertions(+), 8 deletions(-)
>>>
>>> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
>>> index b98800462ed..3fc3d0568c6 100644
>>> --- a/.gitlab-ci.yml
>>> +++ b/.gitlab-ci.yml
>>> @@ -315,6 +315,52 @@ build-user-plugins:
>>>      MAKE_CHECK_ARGS: check-tcg
>>>    timeout: 1h 30m
>>>  
>>> +build-system-ubuntu-without-default-devices 1/2:
>>> +  <<: *native_build_job_definition
>>> +  variables:
>>> +    IMAGE: ubuntu2004
>>> +    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
>>> +    TARGETS:
>>> +      aarch64-softmmu
>>> +      alpha-softmmu
>>> +      arm-softmmu
>>> +      avr-softmmu
>>> +      cris-softmmu
>>> +      hppa-softmmu
>>> +      i386-softmmu
>>> +      m68k-softmmu
>>> +      microblazeel-softmmu
>>> +      microblaze-softmmu
>>> +      mips64el-softmmu
>>> +      mips64-softmmu
>>> +      mipsel-softmmu
>>> +      mips-softmmu
>>> +      moxie-softmmu
>>> +    MAKE_CHECK_ARGS: check-qtest-avr check-qtest-m68k
>>> +
>>> +build-system-ubuntu-without-default-devices 2/2:
>>> +  <<: *native_build_job_definition
>>> +  variables:
>>> +    IMAGE: ubuntu2004
>>> +    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
>>> +    TARGETS:
>>> +      nios2-softmmu
>>> +      or1k-softmmu
>>> +      ppc64-softmmu
>>> +      ppc-softmmu
>>> +      riscv32-softmmu
>>> +      riscv64-softmmu
>>> +      rx-softmmu
>>> +      s390x-softmmu
>>> +      sh4eb-softmmu
>>> +      sh4-softmmu
>>> +      sparc64-softmmu
>>> +      sparc-softmmu
>>> +      tricore-softmmu
>>> +      x86_64-softmmu
>>> +      xtensaeb-softmmu
>>> +      xtensa-softmmu
>>
>> Could you please add a MAKE_CHECK_ARGS here, too? check-qtest-rx or
>> check-qtest-sh4 sound like good candidates...
> 
> OK.
> 
>> And could you please also use Fedora and/or CentOS for these tests now?
>> We're using --without-default-devices in downstream RHEL, so testing with
>> that option in Fedora and CentOS would be helpful for us.
> 
> I wanted to do that, but expected someone to object as "we are not
> testing the same than before". I'll change one (maybe CentOS 8, which
> is less tested than Fedora).

Well, we simply used Ubuntu on Travis since there was no other option. Now
we are free to choose. Thus I'd prefer if you could use one Fedora and one
CentOS job here now if possible. We've already got some other Ubuntu jobs in
the gitlab-CI, so I doubt that anybody will complain.

 Thomas



  reply	other threads:[~2020-11-09 11:19 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-08 20:45 [PATCH-for-5.2 v4 00/17] ci: Move various jobs from Travis to GitLab CI Philippe Mathieu-Daudé
2020-11-08 20:45 ` [PATCH-for-5.2 v4 01/17] configure: Check vhost-user is available to build vhost-user-blk-server Philippe Mathieu-Daudé
2020-11-09  8:34   ` Thomas Huth
2020-11-08 20:45 ` [PATCH-for-5.2 v4 02/17] meson: always include contrib/libvhost-user Philippe Mathieu-Daudé
2020-11-08 20:45 ` [PATCH-for-5.2 v4 03/17] hw/i386/acpi-build: Fix maybe-uninitialized error when ACPI hotplug off Philippe Mathieu-Daudé
2020-11-08 20:45 ` [PATCH-for-6.0 v4 04/17] MAINTAINERS: Add gitlab-pipeline-status script to GitLab CI section Philippe Mathieu-Daudé
2020-11-09 10:06   ` Thomas Huth
2020-11-09 19:29   ` Wainer dos Santos Moschetta
2020-11-08 20:45 ` [PATCH-for-6.0 v4 05/17] gitlab-ci: Split CONFIGURE_ARGS one argument per line for build-disabled Philippe Mathieu-Daudé
2020-11-09 20:57   ` Wainer dos Santos Moschetta
2020-11-08 20:45 ` [PATCH-for-6.0 v4 06/17] gitlab-ci: Update 'build-disabled' to cover all configurable options Philippe Mathieu-Daudé
2020-11-09 10:16   ` Thomas Huth
2020-11-08 20:45 ` [PATCH-for-6.0 v4 07/17] gitlab-ci: Move job testing --without-default-devices across to gitlab Philippe Mathieu-Daudé
2020-11-09 10:20   ` Thomas Huth
2020-11-09 11:04     ` Philippe Mathieu-Daudé
2020-11-09 11:18       ` Thomas Huth [this message]
2020-11-09 13:02         ` Philippe Mathieu-Daudé
2020-11-10 13:44   ` Wainer dos Santos Moschetta
2020-11-10 14:01     ` Philippe Mathieu-Daudé
2020-11-08 20:45 ` [PATCH-for-6.0 v4 08/17] gitlab-ci: Move linux-user debug-tcg test " Philippe Mathieu-Daudé
2020-11-10 14:23   ` Wainer dos Santos Moschetta
2020-11-10 19:34   ` Alex Bennée
2020-11-08 20:45 ` [PATCH-for-6.0 v4 09/17] gitlab-ci: Move gprof/gcov " Philippe Mathieu-Daudé
2020-11-10 15:03   ` Wainer dos Santos Moschetta
2020-11-08 20:45 ` [PATCH-for-6.0 v4 10/17] gitlab-ci: Move user-static " Philippe Mathieu-Daudé
2020-11-10 15:06   ` Wainer dos Santos Moschetta
2020-11-08 20:45 ` [PATCH-for-6.0 v4 11/17] gitlab-ci: Move tools-only and softfloat tests " Philippe Mathieu-Daudé
2020-11-08 20:45 ` [PATCH-for-6.0 v4 12/17] gitlab-ci: Move coroutine " Philippe Mathieu-Daudé
2020-11-09  9:42   ` Stefan Hajnoczi
2020-11-10 17:15   ` Wainer dos Santos Moschetta
2020-11-08 20:45 ` [PATCH-for-6.0 v4 13/17] tests/docker: Install lttng-ust-devel package in Fedora image Philippe Mathieu-Daudé
2020-11-09  9:42   ` Stefan Hajnoczi
2020-11-10 17:29   ` Wainer dos Santos Moschetta
2020-11-08 20:45 ` [PATCH-for-6.0 v4 14/17] gitlab-ci: Move trace backend tests across to gitlab Philippe Mathieu-Daudé
2020-11-09  9:48   ` Stefan Hajnoczi
2020-11-10 18:12   ` Wainer dos Santos Moschetta
2020-11-11  8:42     ` Philippe Mathieu-Daudé
2020-11-11  8:45       ` Philippe Mathieu-Daudé
2020-11-11  8:50       ` Philippe Mathieu-Daudé
2020-11-08 20:45 ` [PATCH-for-6.0 v4 15/17] gitlab-ci: Add test for Xen (on CentOS 7) Philippe Mathieu-Daudé
2020-11-26 17:38   ` Anthony PERARD via
2020-11-26 17:45     ` Eduardo Habkost
2020-11-27 14:24       ` Anthony PERARD via
2020-11-30 21:28         ` Stefano Stabellini
2020-11-08 20:45 ` [PATCH-for-6.0 v4 16/17] gitlab-ci: Make some ARM 32-bit jobs optional Philippe Mathieu-Daudé
2020-11-08 22:00   ` Philippe Mathieu-Daudé
2020-11-08 20:45 ` [PATCH-for-6.0 v4 17/17] gitlab-ci: Make MIPS user-mode 32-bit little-endian job optional Philippe Mathieu-Daudé
2020-11-10 15:55 ` [PATCH-for-5.2 v4 00/17] ci: Move various jobs from Travis to GitLab CI Alex Bennée
2020-11-10 16:07   ` Philippe Mathieu-Daudé
2020-12-09 11:06 ` Thomas Huth

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=93520252-d58d-ba4c-56e2-aa51283f68dc@redhat.com \
    --to=thuth@redhat.com \
    --cc=aleksandar.rikalo@syrmia.com \
    --cc=alex.bennee@linaro.org \
    --cc=aurelien@aurel32.net \
    --cc=berrange@redhat.com \
    --cc=ehabkost@redhat.com \
    --cc=fam@euphon.net \
    --cc=imammedo@redhat.com \
    --cc=mst@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=philmd@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=rth@twiddle.net \
    --cc=wainersm@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).