aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2019-10-15 21:37:00 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2019-10-15 21:37:01 -0700
commit2679e10942c8cebc11423cac8303bea7b4c1522a (patch)
tree08a9230aa9339ace10096bdd6be5eca8c06595e9 /.travis.yml
parentd97229de5c03fb3b824c6ed263de6e005fa3a86e (diff)
downloadruby-2679e10942c8cebc11423cac8303bea7b4c1522a.tar.gz
Test without --jit-debug by default
and let RUBY_DEBUG=1 job test it. We usually don't use --jit-debug and we should test no --jit-debug by default.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml10
1 files changed, 6 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index 65f2dec4f3..c1e41450db 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -59,6 +59,10 @@ env:
- &make-test-only
script:
- $SETARCH make -s test TESTOPTS="${TESTOPTS=$JOBS -q --tty=no}"
+ - |- # allow extra test-all if specified
+ if [ -n $TEST_ALL_TESTS ]; then
+ $SETARCH make -s test-all -o exts TESTOPTS="${TESTOPTS} ${TEST_ALL_OPTS}" TESTS="$TEST_ALL_TESTS" RUBYOPT="-w"
+ fi
- &gcc-8
compiler: gcc-8
@@ -122,15 +126,11 @@ env:
- &x86_64-linux
name: x86_64-linux
<<: *gcc-8
- env:
- - TEST_MJIT_SYMBOLS=1 # detect exports missing for MJIT
- &arm64-linux
name: arm64-linux
arch: arm64
<<: *gcc-8
- env:
- - TEST_MJIT_SYMBOLS=1
- &jemalloc
name: --with-jemalloc
@@ -146,6 +146,8 @@ env:
<<: *make-test-only
env:
- GEMS_FOR_TEST=
+ - TEST_MJIT_SYMBOLS=1
+ - TEST_ALL_TESTS=test/ruby/test_jit.rb
- cppflags='-DRUBY_DEBUG -DVM_CHECK_MODE=1 -DTRANSIENT_HEAP_CHECK_MODE -DRGENGC_CHECK_MODE -DENC_DEBUG'
- &VM_CHECK_MODE