diff options
author | Vlad Brezae <brezaevlad@gmail.com> | 2018-01-22 22:19:52 +0300 |
---|---|---|
committer | monojenkins <jo.shields+jenkins@xamarin.com> | 2018-01-23 12:59:12 +0300 |
commit | 57f08cedc8a18c1e3fdbf1ff98f994eb8ece21ee (patch) | |
tree | 4b0105882829cfb44ceeca0da47f3c86adbfd28d /scripts/ci/run-test-interpreter.sh | |
parent | 47a4c02dc2497aee9f9323b4cb30a76ca3cc25a4 (diff) |
[interp] Disable mixed mode tests
When an exception is thrown from jitted code, the EH mechanism correctly sets the interp resume data to the right interp frame that should catch the exception, but it resumes to the interpreter by force, setting the MonoContext. This context has invalid data (for example the SP points to a InterpFrame and it is not the real sp at interp exit)
This bug was exposed by inlining changes from d3763c6c1e1971fce5863e0147dea74911ecb990
Diffstat (limited to 'scripts/ci/run-test-interpreter.sh')
-rwxr-xr-x | scripts/ci/run-test-interpreter.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/ci/run-test-interpreter.sh b/scripts/ci/run-test-interpreter.sh index 5152f7c1051..ed34efb51d6 100755 --- a/scripts/ci/run-test-interpreter.sh +++ b/scripts/ci/run-test-interpreter.sh @@ -4,7 +4,7 @@ export TESTCMD=`dirname "${BASH_SOURCE[0]}"`/run-step.sh export TEST_WITH_INTERPRETER=1 ${TESTCMD} --label=interpreter-regression --timeout=10m make -C mono/mini richeck -${TESTCMD} --label=mixedmode-regression --timeout=10m make -C mono/mini mixedcheck +#${TESTCMD} --label=mixedmode-regression --timeout=10m make -C mono/mini mixedcheck ${TESTCMD} --label=compile-runtime-tests --timeout=40m make -w -C mono/tests -j4 tests ${TESTCMD} --label=runtime-interp --timeout=160m make -w -C mono/tests -k testinterp V=1 CI=1 CI_PR=${ghprbPullId} ${TESTCMD} --label=corlib --timeout=160m make -w -C mcs/class/corlib run-test V=1 |