
committed by
Miško Hevery

parent
17b862cf82
commit
39ef57971c
@ -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