Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/checkpoint-restore/criu.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Reber <areber@redhat.com>2019-11-04 10:58:54 +0300
committerAndrei Vagin <avagin@gmail.com>2020-02-04 23:39:04 +0300
commiteab8cf0775ed5569bb22795a86817dae06cf0005 (patch)
treeb5965b1300db5fa9f3a71659cb29205a8d8a3861 /.travis.yml
parent075f1beaf7d36cb9ea5030e1faab9661c33290ab (diff)
travis: switch all arm related tests to real hardware
This switches all arm related tests (32bit and 64bit) to the aarch64 systems Travis provides. For arm32 we are running in a armv7hf container on aarch64 with 'setarch linux32'. The main changes are that docker on Travis aarch64 cannot use '--privileged' as Travis is using unprivileged LXD containers to setup the testing environment. Signed-off-by: Adrian Reber <areber@redhat.com>
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml50
1 files changed, 39 insertions, 11 deletions
diff --git a/.travis.yml b/.travis.yml
index 6e854540b..85b6b6e07 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,6 +1,6 @@
language: c
sudo: required
-dist: xenial
+dist: bionic
cache: ccache
services:
- docker
@@ -9,21 +9,12 @@ env:
- TR_ARCH=local CLANG=1
- TR_ARCH=local COMPAT_TEST=y
- TR_ARCH=local CLANG=1 COMPAT_TEST=y
- - TR_ARCH=alpine
- - TR_ARCH=fedora-asan
- TR_ARCH=x86_64
- TR_ARCH=x86_64 CLANG=1
- - TR_ARCH=armv7hf
- TR_ARCH=ppc64le
- TR_ARCH=s390x
- - TR_ARCH=armv7hf CLANG=1
- TR_ARCH=ppc64le CLANG=1
- - TR_ARCH=alpine CLANG=1
- TR_ARCH=docker-test
- - TR_ARCH=fedora-rawhide
- - TR_ARCH=fedora-rawhide-aarch64
- - TR_ARCH=centos
- - TR_ARCH=podman-test
- TR_ARCH=openj9-test
matrix:
@@ -36,10 +27,47 @@ matrix:
arch: arm64
env: TR_ARCH=local CLANG=1
dist: bionic
+ - os: linux
+ arch: arm64
+ # This runs on aarch64 with 'setarch linux32'
+ env: TR_ARCH=armv7hf
+ dist: bionic
+ - os: linux
+ arch: arm64
+ # This runs on aarch64 with 'setarch linux32'
+ env: TR_ARCH=armv7hf CLANG=1
+ dist: bionic
+ - os: linux
+ arch: arm64
+ env: TR_ARCH=fedora-rawhide
+ dist: bionic
+ - os: linux
+ arch: amd64
+ env: TR_ARCH=fedora-rawhide
+ dist: xenial # test hangs on bionic
+ - os: linux
+ arch: amd64
+ env: TR_ARCH=podman-test
+ dist: bionic
+ - os: linux
+ arch: amd64
+ env: TR_ARCH=alpine CLANG=1
+ dist: xenial # test hangs on bionic
+ - os: linux
+ arch: amd64
+ env: TR_ARCH=alpine
+ dist: xenial # test hangs on bionic
+ - os: linux
+ arch: amd64
+ env: TR_ARCH=centos
+ dist: xenial # test hangs on bionic
+ - os: linux
+ arch: amd64
+ env: TR_ARCH=fedora-asan
+ dist: xenial # test hangs on bionic
allow_failures:
- env: TR_ARCH=docker-test
- env: TR_ARCH=fedora-rawhide
- - env: TR_ARCH=fedora-rawhide-aarch64
- env: TR_ARCH=s390x
- env: TR_ARCH=local GCOV=1
script: