
committed by
Miško Hevery

parent
17b862cf82
commit
39ef57971c
@ -278,15 +278,15 @@ test_deps = [
|
||||
test_entry_point = ":browser_entry_point.ts"
|
||||
|
||||
karma_tests = {
|
||||
"browser_test": ["//packages/zone.js/dist:zone-testing-bundle-dist-dev-test"],
|
||||
"browser_test": ["//packages/zone.js/dist:zone-testing-bundle.js"],
|
||||
"browser_green_test": [
|
||||
"//packages/zone.js/dist:zone-evergreen-dist-dev-test",
|
||||
"//packages/zone.js/dist:zone-testing-dist-dev-test",
|
||||
"//packages/zone.js/dist:zone-evergreen.js",
|
||||
"//packages/zone.js/dist:zone-testing.js",
|
||||
],
|
||||
"browser_legacy_test": [
|
||||
"//packages/zone.js/dist:zone-legacy-dist-dev-test",
|
||||
"//packages/zone.js/dist:zone-evergreen-dist-dev-test",
|
||||
"//packages/zone.js/dist:zone-testing-dist-dev-test",
|
||||
"//packages/zone.js/dist:zone-legacy.js",
|
||||
"//packages/zone.js/dist:zone-evergreen.js",
|
||||
"//packages/zone.js/dist:zone-testing.js",
|
||||
],
|
||||
}
|
||||
|
||||
@ -305,8 +305,8 @@ karma_test(
|
||||
karma_test(
|
||||
name = "browser_shadydom",
|
||||
bootstraps = {"browser_shadydom": [
|
||||
"//packages/zone.js/dist:zone-testing-bundle-dist-dev-test",
|
||||
"//packages/zone.js/dist:webapis-shadydom-dist-dev-test",
|
||||
"//packages/zone.js/dist:zone-testing-bundle.js",
|
||||
"//packages/zone.js/dist:webapis-shadydom.js",
|
||||
]},
|
||||
ci = False,
|
||||
env_deps = [
|
||||
|
@ -11,6 +11,7 @@ def karma_test_prepare(name, env_srcs, env_deps, env_entry_point, test_srcs, tes
|
||||
rollup_bundle(
|
||||
name = name + "_env_rollup",
|
||||
testonly = True,
|
||||
sourcemap = "false",
|
||||
entry_point = env_entry_point,
|
||||
deps = [
|
||||
":" + name + "_env",
|
||||
@ -18,19 +19,6 @@ def karma_test_prepare(name, env_srcs, env_deps, env_entry_point, test_srcs, tes
|
||||
"@npm//rollup-plugin-node-resolve",
|
||||
],
|
||||
)
|
||||
native.genrule(
|
||||
name = name + "_env_trim_map",
|
||||
testonly = True,
|
||||
srcs = [
|
||||
":" + name + "_env_rollup.umd",
|
||||
],
|
||||
outs = [
|
||||
name + "_env_rollup_trim_map.js",
|
||||
],
|
||||
cmd = " && ".join([
|
||||
"cp $(@D)/" + name + "_env_rollup.umd.js $@",
|
||||
]),
|
||||
)
|
||||
ts_library(
|
||||
name = name + "_test",
|
||||
testonly = True,
|
||||
@ -40,6 +28,7 @@ def karma_test_prepare(name, env_srcs, env_deps, env_entry_point, test_srcs, tes
|
||||
rollup_bundle(
|
||||
name = name + "_rollup",
|
||||
testonly = True,
|
||||
sourcemap = "false",
|
||||
entry_point = test_entry_point,
|
||||
config_file = "//packages/zone.js:rollup-es5.config.js",
|
||||
deps = [
|
||||
@ -48,19 +37,6 @@ def karma_test_prepare(name, env_srcs, env_deps, env_entry_point, test_srcs, tes
|
||||
"@npm//rollup-plugin-node-resolve",
|
||||
],
|
||||
)
|
||||
native.genrule(
|
||||
name = name + "_trim_map",
|
||||
testonly = True,
|
||||
srcs = [
|
||||
":" + name + "_rollup.umd",
|
||||
],
|
||||
outs = [
|
||||
name + "_rollup_trim_map.js",
|
||||
],
|
||||
cmd = " && ".join([
|
||||
"cp $(@D)/" + name + "_rollup.umd.js $@",
|
||||
]),
|
||||
)
|
||||
|
||||
def karma_test(name, env_srcs, env_deps, env_entry_point, test_srcs, test_deps, test_entry_point, bootstraps, ci):
|
||||
first = True
|
||||
@ -71,15 +47,15 @@ def karma_test(name, env_srcs, env_deps, env_entry_point, test_srcs, test_deps,
|
||||
first = False
|
||||
karma_test_prepare(name, env_srcs, env_deps, env_entry_point, test_srcs, test_deps, test_entry_point)
|
||||
_karma_test_required_dist_files = [
|
||||
"//packages/zone.js/dist:task-tracking-dist-dev-test",
|
||||
"//packages/zone.js/dist:wtf-dist-dev-test",
|
||||
"//packages/zone.js/dist:webapis-notification-dist-dev-test",
|
||||
"//packages/zone.js/dist:webapis-media-query-dist-dev-test",
|
||||
"//packages/zone.js/dist:zone-patch-canvas-dist-dev-test",
|
||||
"//packages/zone.js/dist:zone-patch-fetch-dist-dev-test",
|
||||
"//packages/zone.js/dist:zone-patch-resize-observer-dist-dev-test",
|
||||
"//packages/zone.js/dist:zone-patch-user-media-dist-dev-test",
|
||||
":" + name + "_trim_map",
|
||||
"//packages/zone.js/dist:task-tracking.js",
|
||||
"//packages/zone.js/dist:wtf.js",
|
||||
"//packages/zone.js/dist:webapis-notification.js",
|
||||
"//packages/zone.js/dist:webapis-media-query.js",
|
||||
"//packages/zone.js/dist:zone-patch-canvas.js",
|
||||
"//packages/zone.js/dist:zone-patch-fetch.js",
|
||||
"//packages/zone.js/dist:zone-patch-resize-observer.js",
|
||||
"//packages/zone.js/dist:zone-patch-user-media.js",
|
||||
":" + name + "_rollup.umd",
|
||||
]
|
||||
|
||||
karma_web_test_suite(
|
||||
@ -88,7 +64,7 @@ def karma_test(name, env_srcs, env_deps, env_entry_point, test_srcs, test_deps,
|
||||
"fake_entry.js",
|
||||
],
|
||||
bootstrap = [
|
||||
":" + name + "_env_trim_map",
|
||||
":" + name + "_env_rollup.umd",
|
||||
] + bootstrap +
|
||||
_karma_test_required_dist_files,
|
||||
browsers = ["//tools/browsers:chromium"],
|
||||
@ -111,8 +87,8 @@ def karma_test(name, env_srcs, env_deps, env_entry_point, test_srcs, test_deps,
|
||||
],
|
||||
bootstrap = [
|
||||
":saucelabs.js",
|
||||
":" + name + "_env_trim_map",
|
||||
"//packages/zone.js/dist:zone-testing-bundle-dist-test",
|
||||
":" + name + "_env_rollup.umd",
|
||||
"//packages/zone.js/dist:zone-testing-bundle.min.js",
|
||||
] + _karma_test_required_dist_files,
|
||||
browsers = ["//tools/browsers:chromium"],
|
||||
config_file = "//:karma-js.conf.js",
|
||||
|
Reference in New Issue
Block a user