Thomas Huth <th...@redhat.com> writes:
> Travis recently added the possibility to test on these architectures, > too, so let's enable them in our travis.yml file to extend our test > coverage. This is good as far as it goes but it would be nice to exercise the respective TCG backends. If added two commits to: https://github.com/stsquad/qemu/commits/review/multiarch-testing which allow for that. I'll know if they worked properly in a hour or two once the testing has finished. > > Unfortunately, the libssh in this Ubuntu version (bionic) is in a pretty > unusable Frankenstein state and libspice-server-dev is not available here, > so we can not use the global list of packages to install, but have to > provide individual package lists instead. > > Signed-off-by: Thomas Huth <th...@redhat.com> > --- > .travis.yml | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 83 insertions(+) > > diff --git a/.travis.yml b/.travis.yml > index c09b6a0014..cf48ee452c 100644 > --- a/.travis.yml > +++ b/.travis.yml > @@ -360,6 +360,89 @@ matrix: > - TEST_CMD="make -j3 check-tcg V=1" > - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" > > + - arch: arm64 > + addons: > + apt_packages: > + - libaio-dev > + - libattr1-dev > + - libbrlapi-dev > + - libcap-dev > + - libcap-ng-dev > + - libgcrypt20-dev > + - libgnutls28-dev > + - libgtk-3-dev > + - libiscsi-dev > + - liblttng-ust-dev > + - libncurses5-dev > + - libnfs-dev > + - libnss3-dev > + - libpixman-1-dev > + - libpng-dev > + - librados-dev > + - libsdl2-dev > + - libseccomp-dev > + - liburcu-dev > + - libusb-1.0-0-dev > + - libvdeplug-dev > + - libvte-2.91-dev > + env: > + - CONFIG="--target-list=${MAIN_SOFTMMU_TARGETS},x86_64-linux-user" > + > + - arch: ppc64le > + addons: > + apt_packages: > + - libaio-dev > + - libattr1-dev > + - libbrlapi-dev > + - libcap-dev > + - libcap-ng-dev > + - libgcrypt20-dev > + - libgnutls28-dev > + - libgtk-3-dev > + - libiscsi-dev > + - liblttng-ust-dev > + - libncurses5-dev > + - libnfs-dev > + - libnss3-dev > + - libpixman-1-dev > + - libpng-dev > + - librados-dev > + - libsdl2-dev > + - libseccomp-dev > + - liburcu-dev > + - libusb-1.0-0-dev > + - libvdeplug-dev > + - libvte-2.91-dev > + env: > + - CONFIG="--target-list=${MAIN_SOFTMMU_TARGETS},x86_64-linux-user" > + > + - arch: s390x > + addons: > + apt_packages: > + - libaio-dev > + - libattr1-dev > + - libbrlapi-dev > + - libcap-dev > + - libcap-ng-dev > + - libgcrypt20-dev > + - libgnutls28-dev > + - libgtk-3-dev > + - libiscsi-dev > + - liblttng-ust-dev > + - libncurses5-dev > + - libnfs-dev > + - libnss3-dev > + - libpixman-1-dev > + - libpng-dev > + - librados-dev > + - libsdl2-dev > + - libseccomp-dev > + - liburcu-dev > + - libusb-1.0-0-dev > + - libvdeplug-dev > + - libvte-2.91-dev > + env: > + - CONFIG="--target-list=${MAIN_SOFTMMU_TARGETS},x86_64-linux-user" > > # Release builds > # The make-release script expect a QEMU version, so our tag must start > with a 'v'. -- Alex Bennée