diff options
author | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2018-12-02 11:15:47 +0100 |
---|---|---|
committer | Christopher Michael <cp.michael@samsung.com> | 2018-12-06 12:06:18 -0500 |
commit | 02bae162bb8472ceafebb3f86c2cf6fae98ac184 (patch) | |
tree | 66ffebe25ffae0ccb108d1ea8c6bf6dd9f9fa0da | |
parent | 35b839e5e83769b0b203797a01ca13eb4d100d86 (diff) |
ci: disable testing on ubuntu and debian
it appears that there is a bug in meson (which is fixed upstream).
For now this disables the tests, it can be reverted later once 0.49 is
released.
This fixes the cron job for 2 jobs.
Differential Revision: https://phab.enlightenment.org/D7410
-rwxr-xr-x | .ci/ci-make-check.sh | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/.ci/ci-make-check.sh b/.ci/ci-make-check.sh index 1744b4894c..6dff663e69 100755 --- a/.ci/ci-make-check.sh +++ b/.ci/ci-make-check.sh | |||
@@ -19,12 +19,16 @@ NUM_TRIES=5 | |||
19 | travis_fold check "make check-TESTS" | 19 | travis_fold check "make check-TESTS" |
20 | if [ "$BUILDSYSTEM" = "ninja" ] ; then | 20 | if [ "$BUILDSYSTEM" = "ninja" ] ; then |
21 | if [ "$DISTRO" != "" ] ; then | 21 | if [ "$DISTRO" != "" ] ; then |
22 | for tries in $(seq 1 ${NUM_TRIES}); do | 22 | # disable them for this distros, after meson 0.49 is out, this can be removed |
23 | (docker exec --env EINA_LOG_BACKTRACE="0" --env MAKEFLAGS="-j5 -rR" --env EIO_MONITOR_POLL=1 $(cat $HOME/cid) ninja -C build test) && break | 23 | # https://github.com/mesonbuild/meson/commit/253c581412d7f2b09af353dd83d943454bd555be |
24 | docker exec --env MAKEFLAGS="-j5 -rR" --env EIO_MONITOR_POLL=1 $(cat $HOME/cid) cat src/test-suite.log | 24 | if [ "$DISTRO" != "Ubuntu1804" ] && [ "$DISTRO" != "Debian91" ]; then |
25 | if [ $tries != ${NUM_TRIES} ] ; then echo "tests failed, trying again!" ; fi | 25 | for tries in $(seq 1 ${NUM_TRIES}); do |
26 | false | 26 | (docker exec --env EINA_LOG_BACKTRACE="0" --env MAKEFLAGS="-j5 -rR" --env EIO_MONITOR_POLL=1 $(cat $HOME/cid) ninja -C build test) && break |
27 | done | 27 | docker exec --env MAKEFLAGS="-j5 -rR" --env EIO_MONITOR_POLL=1 $(cat $HOME/cid) cat src/test-suite.log |
28 | if [ $tries != ${NUM_TRIES} ] ; then echo "tests failed, trying again!" ; fi | ||
29 | false | ||
30 | done | ||
31 | fi | ||
28 | fi | 32 | fi |
29 | else | 33 | else |
30 | if [ "$DISTRO" != "" ] ; then | 34 | if [ "$DISTRO" != "" ] ; then |