@@ -5,7 +5,6 @@ load("@build_bazel_rules_nodejs//:index.bzl", _pkg_npm = "pkg_npm")
5
5
load ("@io_bazel_rules_sass//:defs.bzl" , _npm_sass_library = "npm_sass_library" , _sass_binary = "sass_binary" , _sass_library = "sass_library" )
6
6
load ("@npm//@angular/bazel:index.bzl" , _ng_package = "ng_package" )
7
7
load ("@npm//@angular/build-tooling/bazel/integration:index.bzl" , _integration_test = "integration_test" )
8
- load ("@npm//@angular/build-tooling/bazel/karma:index.bzl" , _karma_web_test_suite = "karma_web_test_suite" )
9
8
load ("@npm//@angular/build-tooling/bazel/esbuild:index.bzl" , _esbuild = "esbuild" , _esbuild_config = "esbuild_config" )
10
9
load ("@npm//@angular/build-tooling/bazel/spec-bundling:index.bzl" , _spec_bundle = "spec_bundle" )
11
10
load ("@npm//@angular/build-tooling/bazel/http-server:index.bzl" , _http_server = "http_server" )
@@ -18,6 +17,7 @@ load("//tools/markdown-to-html:index.bzl", _markdown_to_html = "markdown_to_html
18
17
load ("//tools/extract-tokens:index.bzl" , _extract_tokens = "extract_tokens" )
19
18
load ("//tools/angular:index.bzl" , "LINKER_PROCESSED_FW_PACKAGES" )
20
19
load ("//tools/bazel:ng_package_interop.bzl" , "ng_package_interop" )
20
+ load ("//tools:defaults2.bzl" , _karma_web_test_suite = "karma_web_test_suite" )
21
21
22
22
npmPackageSubstitutions = select ({
23
23
"//tools:stamp" : NPM_PACKAGE_SUBSTITUTIONS ,
@@ -31,6 +31,7 @@ extract_tokens = _extract_tokens
31
31
esbuild = _esbuild
32
32
esbuild_config = _esbuild_config
33
33
http_server = _http_server
34
+ karma_web_test_suite = _karma_web_test_suite
34
35
35
36
def sass_binary (sourcemap = False , include_paths = [], ** kwargs ):
36
37
_sass_binary (
@@ -145,35 +146,6 @@ def jasmine_node_test(**kwargs):
145
146
kwargs ["templated_args" ] = ["--bazel_patch_module_resolver" ] + kwargs .get ("templated_args" , [])
146
147
_jasmine_node_test (** kwargs )
147
148
148
- def karma_web_test_suite (name , ** kwargs ):
149
- test_deps = kwargs .get ("deps" , [])
150
-
151
- kwargs ["tags" ] = ["partial-compilation-integration" ] + kwargs .get ("tags" , [])
152
- kwargs ["deps" ] = ["%s_bundle" % name ]
153
-
154
- spec_bundle (
155
- name = "%s_bundle" % name ,
156
- deps = test_deps ,
157
- platform = "browser" ,
158
- )
159
-
160
- # Set up default browsers if no explicit `browsers` have been specified.
161
- if not hasattr (kwargs , "browsers" ):
162
- kwargs ["tags" ] = ["native" ] + kwargs .get ("tags" , [])
163
- kwargs ["browsers" ] = [
164
- # Note: when changing the browser names here, also update the "yarn test"
165
- # script to reflect the new browser names.
166
- "@npm//@angular/build-tooling/bazel/browsers/chromium:chromium" ,
167
- "@npm//@angular/build-tooling/bazel/browsers/firefox:firefox" ,
168
- ]
169
-
170
- # Default test suite with all configured browsers, and the debug target being
171
- # setup from `angular/dev-infra`.
172
- _karma_web_test_suite (
173
- name = name ,
174
- ** kwargs
175
- )
176
-
177
149
def protractor_web_test_suite (name , deps , ** kwargs ):
178
150
spec_bundle (
179
151
name = "%s_bundle" % name ,
0 commit comments