2022-06-20 19:41:03 +00:00
|
|
|
# Re-export of Bazel rules with devtools-wide defaults
|
2021-11-07 23:57:52 +00:00
|
|
|
|
2022-12-14 10:38:17 +00:00
|
|
|
load("//tools:defaults.bzl", _karma_web_test_suite = "karma_web_test_suite")
|
2021-12-16 07:00:43 +00:00
|
|
|
|
2021-11-07 23:57:52 +00:00
|
|
|
def karma_web_test_suite(name, **kwargs):
|
|
|
|
|
# Set up default browsers if no explicit `browsers` have been specified.
|
|
|
|
|
if not hasattr(kwargs, "browsers"):
|
|
|
|
|
kwargs["tags"] = ["native"] + kwargs.get("tags", [])
|
|
|
|
|
kwargs["browsers"] = [
|
2022-07-27 08:03:49 +00:00
|
|
|
"@npm//@angular/build-tooling/bazel/browsers/chromium:chromium",
|
2021-12-01 02:51:06 +00:00
|
|
|
|
|
|
|
|
# todo(aleksanderbodurri): enable when firefox support is done
|
2022-07-27 08:03:49 +00:00
|
|
|
# "@npm//@angular/build-tooling/bazel/browsers/firefox:firefox",
|
2021-11-07 23:57:52 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
# Default test suite with all configured browsers.
|
|
|
|
|
_karma_web_test_suite(
|
|
|
|
|
name = name,
|
|
|
|
|
**kwargs
|
|
|
|
|
)
|