All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] travis.yml: Test also the other targets on s390x
@ 2020-06-08 11:40 Thomas Huth
  2020-06-08 12:00 ` Laurent Vivier
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Thomas Huth @ 2020-06-08 11:40 UTC (permalink / raw)
  To: Alex Bennée, qemu-devel
  Cc: Laurent Vivier, qemu-s390x, Philippe Mathieu-Daudé

s390x is our only big endian host in our CI, so building and testing QEMU
there is quite valuable. Thus let's also test the other targets with
additional jobs (also using different sets of pre-installed libraries to
get a better coverage of the things that we test).

Signed-off-by: Thomas Huth <thuth@redhat.com>
---
 .travis.yml | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 564be50a3c..41e97fb050 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -504,6 +504,45 @@ jobs:
               $(exit $BUILD_RC);
           fi
 
+    - name: "[s390x] GCC (other-softmmu)"
+      arch: s390x
+      dist: bionic
+      addons:
+        apt_packages:
+          - libaio-dev
+          - libattr1-dev
+          - libcap-ng-dev
+          - libgnutls28-dev
+          - libiscsi-dev
+          - liblttng-ust-dev
+          - liblzo2-dev
+          - libncurses-dev
+          - libnfs-dev
+          - libnss3-dev
+          - libpixman-1-dev
+          - libsdl2-dev
+          - libsdl2-image-dev
+          - libseccomp-dev
+          - libsnappy-dev
+          - libzstd-dev
+          - nettle-dev
+          - xfslibs-dev
+          # Tests dependencies
+          - genisoimage
+      env:
+        - CONFIG="--disable-containers --audio-drv-list=sdl --disable-user
+                  --target-list-exclude=${MAIN_SOFTMMU_TARGETS}"
+
+    - name: "[s390x] GCC (user)"
+      arch: s390x
+      dist: bionic
+      addons:
+        apt_packages:
+          - libgcrypt20-dev
+          - libgnutls28-dev
+      env:
+        - CONFIG="--disable-containers --disable-system"
+
     - name: "[s390x] Clang (disable-tcg)"
       arch: s390x
       dist: bionic
-- 
2.18.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH] travis.yml: Test also the other targets on s390x
  2020-06-08 11:40 [PATCH] travis.yml: Test also the other targets on s390x Thomas Huth
@ 2020-06-08 12:00 ` Laurent Vivier
  2020-06-08 12:05 ` Philippe Mathieu-Daudé
  2020-06-10 19:59 ` Alex Bennée
  2 siblings, 0 replies; 4+ messages in thread
From: Laurent Vivier @ 2020-06-08 12:00 UTC (permalink / raw)
  To: Thomas Huth, Alex Bennée, qemu-devel
  Cc: qemu-s390x, Philippe Mathieu-Daudé

On 08/06/2020 13:40, Thomas Huth wrote:
> s390x is our only big endian host in our CI, so building and testing QEMU
> there is quite valuable. Thus let's also test the other targets with
> additional jobs (also using different sets of pre-installed libraries to
> get a better coverage of the things that we test).
> 
> Signed-off-by: Thomas Huth <thuth@redhat.com>
> ---
>  .travis.yml | 39 +++++++++++++++++++++++++++++++++++++++
>  1 file changed, 39 insertions(+)
> 
> diff --git a/.travis.yml b/.travis.yml
> index 564be50a3c..41e97fb050 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -504,6 +504,45 @@ jobs:
>                $(exit $BUILD_RC);
>            fi
>  
> +    - name: "[s390x] GCC (other-softmmu)"
> +      arch: s390x
> +      dist: bionic
> +      addons:
> +        apt_packages:
> +          - libaio-dev
> +          - libattr1-dev
> +          - libcap-ng-dev
> +          - libgnutls28-dev
> +          - libiscsi-dev
> +          - liblttng-ust-dev
> +          - liblzo2-dev
> +          - libncurses-dev
> +          - libnfs-dev
> +          - libnss3-dev
> +          - libpixman-1-dev
> +          - libsdl2-dev
> +          - libsdl2-image-dev
> +          - libseccomp-dev
> +          - libsnappy-dev
> +          - libzstd-dev
> +          - nettle-dev
> +          - xfslibs-dev
> +          # Tests dependencies
> +          - genisoimage
> +      env:
> +        - CONFIG="--disable-containers --audio-drv-list=sdl --disable-user
> +                  --target-list-exclude=${MAIN_SOFTMMU_TARGETS}"
> +
> +    - name: "[s390x] GCC (user)"
> +      arch: s390x
> +      dist: bionic
> +      addons:
> +        apt_packages:
> +          - libgcrypt20-dev
> +          - libgnutls28-dev
> +      env:
> +        - CONFIG="--disable-containers --disable-system"
> +
>      - name: "[s390x] Clang (disable-tcg)"
>        arch: s390x
>        dist: bionic
> 

Reviewed-by: Laurent Vivier <lvivier@redhat.com>



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] travis.yml: Test also the other targets on s390x
  2020-06-08 11:40 [PATCH] travis.yml: Test also the other targets on s390x Thomas Huth
  2020-06-08 12:00 ` Laurent Vivier
@ 2020-06-08 12:05 ` Philippe Mathieu-Daudé
  2020-06-10 19:59 ` Alex Bennée
  2 siblings, 0 replies; 4+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-06-08 12:05 UTC (permalink / raw)
  To: Thomas Huth, Alex Bennée, qemu-devel; +Cc: Laurent Vivier, qemu-s390x

On 6/8/20 1:40 PM, Thomas Huth wrote:
> s390x is our only big endian host in our CI, so building and testing QEMU
> there is quite valuable. Thus let's also test the other targets with
> additional jobs (also using different sets of pre-installed libraries to
> get a better coverage of the things that we test).
> 
> Signed-off-by: Thomas Huth <thuth@redhat.com>
> ---
>  .travis.yml | 39 +++++++++++++++++++++++++++++++++++++++
>  1 file changed, 39 insertions(+)
> 
> diff --git a/.travis.yml b/.travis.yml
> index 564be50a3c..41e97fb050 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -504,6 +504,45 @@ jobs:
>                $(exit $BUILD_RC);
>            fi
>  
> +    - name: "[s390x] GCC (other-softmmu)"
> +      arch: s390x
> +      dist: bionic
> +      addons:
> +        apt_packages:
> +          - libaio-dev
> +          - libattr1-dev
> +          - libcap-ng-dev
> +          - libgnutls28-dev
> +          - libiscsi-dev
> +          - liblttng-ust-dev
> +          - liblzo2-dev
> +          - libncurses-dev
> +          - libnfs-dev
> +          - libnss3-dev
> +          - libpixman-1-dev
> +          - libsdl2-dev
> +          - libsdl2-image-dev
> +          - libseccomp-dev
> +          - libsnappy-dev
> +          - libzstd-dev
> +          - nettle-dev
> +          - xfslibs-dev
> +          # Tests dependencies
> +          - genisoimage
> +      env:
> +        - CONFIG="--disable-containers --audio-drv-list=sdl --disable-user
> +                  --target-list-exclude=${MAIN_SOFTMMU_TARGETS}"
> +
> +    - name: "[s390x] GCC (user)"
> +      arch: s390x
> +      dist: bionic
> +      addons:
> +        apt_packages:
> +          - libgcrypt20-dev
> +          - libgnutls28-dev
> +      env:
> +        - CONFIG="--disable-containers --disable-system"
> +
>      - name: "[s390x] Clang (disable-tcg)"
>        arch: s390x
>        dist: bionic
> 

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] travis.yml: Test also the other targets on s390x
  2020-06-08 11:40 [PATCH] travis.yml: Test also the other targets on s390x Thomas Huth
  2020-06-08 12:00 ` Laurent Vivier
  2020-06-08 12:05 ` Philippe Mathieu-Daudé
@ 2020-06-10 19:59 ` Alex Bennée
  2 siblings, 0 replies; 4+ messages in thread
From: Alex Bennée @ 2020-06-10 19:59 UTC (permalink / raw)
  To: Thomas Huth
  Cc: Laurent Vivier, qemu-s390x, Philippe Mathieu-Daudé, qemu-devel


Thomas Huth <thuth@redhat.com> writes:

> s390x is our only big endian host in our CI, so building and testing QEMU
> there is quite valuable. Thus let's also test the other targets with
> additional jobs (also using different sets of pre-installed libraries to
> get a better coverage of the things that we test).
>
> Signed-off-by: Thomas Huth <thuth@redhat.com>

Queued to testing/next, thanks.

-- 
Alex Bennée


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-06-10 20:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-08 11:40 [PATCH] travis.yml: Test also the other targets on s390x Thomas Huth
2020-06-08 12:00 ` Laurent Vivier
2020-06-08 12:05 ` Philippe Mathieu-Daudé
2020-06-10 19:59 ` Alex Bennée

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.