2025-08-30 14:55:11 -04:00
|
|
|
load("@rules_python_pytest//python_pytest:defs.bzl", "py_pytest_test")
|
|
|
|
|
load("//shared/bazel/rules/robotpy:compatibility_select.bzl", "robotpy_compatibility_select")
|
|
|
|
|
|
2026-01-12 22:11:02 -05:00
|
|
|
def robotpy_py_test(name, srcs, tags = [], size = "small", **kwargs):
|
2025-08-30 14:55:11 -04:00
|
|
|
py_pytest_test(
|
|
|
|
|
name = name,
|
2026-01-12 22:11:02 -05:00
|
|
|
size = size,
|
2025-08-30 14:55:11 -04:00
|
|
|
srcs = srcs,
|
|
|
|
|
target_compatible_with = robotpy_compatibility_select(),
|
2025-12-31 12:05:00 -05:00
|
|
|
tags = tags + [
|
2025-08-30 14:55:11 -04:00
|
|
|
"no-asan",
|
|
|
|
|
"no-tsan",
|
|
|
|
|
"robotpy",
|
|
|
|
|
],
|
|
|
|
|
legacy_create_init = 0,
|
|
|
|
|
**kwargs
|
|
|
|
|
)
|