|
|
load("@contrib_rules_jvm//java/private:create_jvm_test_suite.bzl", "create_jvm_test_suite")
|
||
|
|
load("@contrib_rules_jvm//java/private:java_test_suite_shared_constants.bzl", "DEFAULT_TEST_SUFFIXES")
|
||
|
|
load("@contrib_rules_jvm//java/private:library.bzl", "java_library")
|
||
|
|
load(":junit5_test.bzl", "junit5_test")
|
||
|
|
|
||
|
|
def java_test_suite(
|
||
|
|
name,
|
||
|
|
srcs,
|
||
|
|
runner = "junit5",
|
||
|
|
test_suffixes = DEFAULT_TEST_SUFFIXES,
|
||
|
|
package = None,
|
||
|
|
deps = None,
|
||
|
|
runtime_deps = [],
|
||
|
|
size = None,
|
||
|
|
**kwargs):
|
||
|
|
create_jvm_test_suite(
|
||
|
|
name,
|
||
|
|
srcs = srcs,
|
||
|
|
test_suffixes = test_suffixes,
|
||
|
|
package = package,
|
||
|
|
define_library = java_library,
|
||
|
|
# We want to use our own test runner
|
||
|
|
define_test = junit5_test,
|
||
|
|
runner = runner,
|
||
|
|
deps = deps,
|
||
|
|
runtime_deps = runtime_deps,
|
||
|
|
size = size,
|
||
|
|
**kwargs
|
||
|
|
)
|