diff --git a/.gitignore b/.gitignore index 92e046d42908247bc87a44be2a19045fb626e2b4..5d9988fc555a0ffe21e17fc12ad5b733bf6df86d 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ /mx.fastr/eclipse-config.zip /mx.fastr/netbeans-config.zip /mxbuild/ +/com.oracle.truffle.r.release/include/* /com.oracle.truffle.r.native/fficall/src/common/copy_appl_objects /com.oracle.truffle.r.native/fficall/lib/copy_appl_objects /com.oracle.truffle.r.native/builtinlibs/lib/* @@ -127,3 +128,4 @@ test_fastr lib.install.cran* package.blacklist com.oracle.truffle.r.test.native/embedded/lib +bench-results.json diff --git a/ci.hocon b/ci.hocon index 8ce0fce685d225b76ea5157010664d5f20dc4d82..e1621269481b110082ad8afc517c92e598c16dd5 100644 --- a/ci.hocon +++ b/ci.hocon @@ -79,7 +79,7 @@ gateCmd : ["mx", "--strict-compliance", "rgate", "--strict-mode", "-t"] gateTestCommon : ${common} { run : [ - ${gateCmd} ["Versions,JDKReleaseInfo,BuildJavaWithJavac,UnitTests: ExpectedTestOutput file check,UnitTests"] + ${gateCmd} ["Versions,JDKReleaseInfo,BuildJavaWithJavac,UnitTests: with specials"] ] } @@ -118,7 +118,7 @@ gateStyle : ${common} { ECLIPSE_EXE : "$ECLIPSE/eclipse" } run : [ - ${gateCmd} ["Versions,JDKReleaseInfo,Pylint,Canonicalization Check,BuildJavaWithJavac,IDEConfigCheck,CodeFormatCheck,Checkstyle,Copyright check"] + ${gateCmd} ["Versions,JDKReleaseInfo,Pylint,Canonicalization Check,BuildJavaWithJavac,IDEConfigCheck,CodeFormatCheck,Checkstyle,Copyright check, UnitTests: ExpectedTestOutput file check"] ] } diff --git a/mx.fastr/mx_fastr.py b/mx.fastr/mx_fastr.py index 05697976e81af5d3614c6d00cd35a1a502fad255..128889cfd710414926ce606128f8fe62f0645e16 100644 --- a/mx.fastr/mx_fastr.py +++ b/mx.fastr/mx_fastr.py @@ -257,9 +257,14 @@ def _fastr_gate_runner(args, tasks): if junit(['--J', '@-DR:-UseSpecials', '--tests', _gate_noapps_unit_tests()]) != 0: t.abort('unit tests failed') - with mx_gate.Task('UnitTests', tasks) as t: + with mx_gate.Task('UnitTests: with specials', tasks) as t: if t: - if junit(['--tests', _gate_unit_tests()]) != 0: + if junit(['--tests', _gate_noapps_unit_tests()]) != 0: + t.abort('unit tests failed') + + with mx_gate.Task('UnitTests: apps', tasks) as t: + if t: + if junit(['--tests', _apps_unit_tests()]) != 0: t.abort('unit tests failed') mx_gate.add_gate_runner(_fastr_suite, _fastr_gate_runner)