aboutsummaryrefslogtreecommitdiff
path: root/.shippable.yml
diff options
context:
space:
mode:
Diffstat (limited to '.shippable.yml')
-rw-r--r--.shippable.yml17
1 files changed, 7 insertions, 10 deletions
diff --git a/.shippable.yml b/.shippable.yml
index 82960a39e..53e094bcb 100644
--- a/.shippable.yml
+++ b/.shippable.yml
@@ -6,7 +6,7 @@ compiler:
env:
- CONF="--disable-test-perf --disable-test-perf-proc"
- # - CONF="--disable-abi-compat --disable-test-perf --disable-test-perf-proc"
+ - CONF="--disable-abi-compat --disable-test-perf --disable-test-perf-proc"
# - CONF="--enable-schedule-sp"
# - CONF="--enable-schedule-iquery"
# - CONF="--enable-dpdk-zero-copy"
@@ -15,11 +15,6 @@ env:
# - CROSS_ARCH="powerpc"
# - CROSS_ARCH="i386"
-matrix:
- allow_failures:
- - compiler: clang
- env: CONF="--disable-abi-compat --disable-test-perf --disable-test-perf-proc"
-
build:
pre_ci:
# use Dockerfile to install additional CI dependencies
@@ -34,17 +29,19 @@ build:
ci:
- mkdir -p $HOME/odp-shmdir
+ - export CI=true ODP_SHM_DIR=$HOME/odp-shmdir ODP_TEST_OUT_XML=yes
- ./bootstrap
- if [ "${CC#clang}" != "${CC}" ] ; then export CXX="${CC/clang/clang++}"; fi
+ - echo ./configure $CONF
- ./configure $CONF
- make -j $(nproc)
- - sudo env CI=true ODP_SHM_DIR=$HOME/odp-shmdir ODP_TEST_OUT_XML=yes ODP_SCHEDULER=basic make check
+ - ODP_SCHEDULER=basic make check
- ./scripts/shippable-post.sh basic
- - sudo env CI=true ODP_SHM_DIR=$HOME/odp-shmdir ODP_TEST_OUT_XML=yes ODP_SCHEDULER=sp make check
+ - ODP_SCHEDULER=sp make check
- ./scripts/shippable-post.sh sp
- - sudo env CI=true ODP_SHM_DIR=$HOME/odp-shmdir ODP_TEST_OUT_XML=yes ODP_SCHEDULER=iquery make check
+ - ODP_SCHEDULER=iquery make check
- ./scripts/shippable-post.sh iquery
- - sudo env CI=true ODP_SHM_DIR=$HOME/odp-shmdir ODP_TEST_OUT_XML=yes ODP_SCHEDULER=scalable make check
+ - ODP_SCHEDULER=scalable make check
- ./scripts/shippable-post.sh scalable
- rm -rf $HOME/odp-shmdir