diff --git a/com.oracle.truffle.r.test.native/urand/Makefile b/com.oracle.truffle.r.test.native/urand/Makefile index e68fec7923499e6bcfda8519270d3bb3d59eb854..cec8681d96cba241e380441d8ecab53b1fe62783 100644 --- a/com.oracle.truffle.r.test.native/urand/Makefile +++ b/com.oracle.truffle.r.test.native/urand/Makefile @@ -34,7 +34,9 @@ include $(NATIVE_PROJECT)/platform.mk OBJ = lib SRC = src C_SOURCES := $(wildcard $(SRC)/*.c) -C_LIBNAME := lib$(subst $(SRC)/,,$(C_SOURCES:.c=.$(SHARED_EXT))) +# Since this library is loaded explicitly we keep a consistent +# extension so that the test script is portable for TestExpectedOutput +C_LIBNAME := lib$(subst $(SRC)/,,$(C_SOURCES:.c=.so)) C_OBJECTS := $(subst $(SRC),$(OBJ),$(C_SOURCES:.c=.o)) C_LIB := $(OBJ)/$(C_LIBNAME) diff --git a/mx.fastr/mx_fastr.py b/mx.fastr/mx_fastr.py index e0855a0071fadf6fd28f76a9d6c903f4890717c0..c5a32c8e718a0e9c270f83d8995106bf805984da 100644 --- a/mx.fastr/mx_fastr.py +++ b/mx.fastr/mx_fastr.py @@ -243,6 +243,9 @@ def junit_simple(args): def junit_default(args): return junit(['--tests', _all_unit_tests()] + args) +def junit_gate(args): + return junit(['--tests', _gate_unit_tests()] + args) + def _simple_unit_tests(): return 'com.oracle.truffle.r.test.simple' @@ -363,6 +366,7 @@ def mx_init(suite): 'junit' : [junit, ['options']], 'junitsimple' : [junit_simple, ['options']], 'junitdefault' : [junit_default, ['options']], + 'junitgate' : [junit_gate, ['options']], 'unittest' : [unittest, ['options']], 'rbcheck' : [rbcheck, ['options']], 'rcmplib' : [rcmplib, ['options']],