aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Huth <thuth@redhat.com>2019-12-03 13:20:20 +0100
committerDavid Gibson <david@gibson.dropbear.id.au>2019-12-04 16:54:04 +1100
commitc40aeb60b47a56e3d4d3aebb6fffff2117f8c9eb (patch)
tree54092e2bbbc0cb7390122585463a136752805d64
parent9f86aff444f4df9d5b12a8013ffb136562009631 (diff)
downloaddtc-c40aeb60b47a56e3d4d3aebb6fffff2117f8c9eb.tar.gz
travis.yml: Run tests on the non-x86 builders, too
Travis recently added the possibility to compile on aarch64, ppc64le and s390x hosts, so let's add this possibility to the dtc CI, too. Unfortunately, there are some weird valgrind errors when running on ppc64le (which rather look like a problem on the valgrind side to me, and not in dtc), so we can not use "checkm" on ppc64le yet. Signed-off-by: Thomas Huth <thuth@redhat.com> Message-Id: <20191203122020.14442-1-thuth@redhat.com> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-rw-r--r--.travis.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 114932a..a5163de 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -31,3 +31,35 @@ matrix:
- script:
- make
- make check
+
+ - arch: arm64
+ addons:
+ apt_packages:
+ - swig
+ - python-dev
+ - valgrind
+ - libyaml-0-2
+ script:
+ - make
+ - make check checkm
+
+ - arch: ppc64le
+ addons:
+ apt_packages:
+ - swig
+ - python-dev
+ - libyaml-0-2
+ script:
+ - make
+ - make check
+
+ - arch: s390x
+ addons:
+ apt_packages:
+ - swig
+ - python-dev
+ - valgrind
+ - libyaml-0-2
+ script:
+ - make
+ - make check checkm