1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

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.
This commit is contained in:
Takashi Kokubun 2019-10-15 21:37:00 -07:00
parent d97229de5c
commit 2679e10942
No known key found for this signature in database
GPG key ID: 6FFC433B12EE23DD

View file

@ -59,6 +59,10 @@ env:
- &make-test-only - &make-test-only
script: script:
- $SETARCH make -s test TESTOPTS="${TESTOPTS=$JOBS -q --tty=no}" - $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 - &gcc-8
compiler: gcc-8 compiler: gcc-8
@ -122,15 +126,11 @@ env:
- &x86_64-linux - &x86_64-linux
name: x86_64-linux name: x86_64-linux
<<: *gcc-8 <<: *gcc-8
env:
- TEST_MJIT_SYMBOLS=1 # detect exports missing for MJIT
- &arm64-linux - &arm64-linux
name: arm64-linux name: arm64-linux
arch: arm64 arch: arm64
<<: *gcc-8 <<: *gcc-8
env:
- TEST_MJIT_SYMBOLS=1
- &jemalloc - &jemalloc
name: --with-jemalloc name: --with-jemalloc
@ -146,6 +146,8 @@ env:
<<: *make-test-only <<: *make-test-only
env: env:
- GEMS_FOR_TEST= - 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' - cppflags='-DRUBY_DEBUG -DVM_CHECK_MODE=1 -DTRANSIENT_HEAP_CHECK_MODE -DRGENGC_CHECK_MODE -DENC_DEBUG'
- &VM_CHECK_MODE - &VM_CHECK_MODE