mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
The options to generate NgFactory and NgSummary files were added to Ivy for backwards compatibility with ViewEngine. Since ViewEngine was deprecated and removed, the NgFactory and NgSummary files are no longer used as well. This commit drops obsolete options to generate NgFactory and NgSummary files. Also, the logic that generates those files is also removed. PR Close #48268
65 lines
1.7 KiB
Text
65 lines
1.7 KiB
Text
load("//tools:defaults.bzl", "app_bundle", "http_server", "ng_module")
|
|
load("@npm//@angular/build-tooling/bazel/benchmark/component_benchmark:benchmark_test.bzl", "benchmark_test")
|
|
load("//modules/benchmarks:e2e_test.bzl", "e2e_test")
|
|
|
|
package(default_visibility = ["//modules/benchmarks:__subpackages__"])
|
|
|
|
# Note that this benchmark has been designed for Angular with ViewEngine, but once
|
|
# ViewEngine is removed, we should should consider removing this one since there
|
|
# already is a "render3" benchmark.
|
|
ng_module(
|
|
name = "ng2",
|
|
srcs = glob(["*.ts"]),
|
|
tsconfig = "//modules/benchmarks:tsconfig-build.json",
|
|
deps = [
|
|
"//modules/benchmarks/src:util_lib",
|
|
"//modules/benchmarks/src/tree:util_lib",
|
|
"//packages/core",
|
|
"//packages/platform-browser",
|
|
"//packages/platform-browser-dynamic",
|
|
],
|
|
)
|
|
|
|
app_bundle(
|
|
name = "bundle",
|
|
entry_point = ":index_aot.ts",
|
|
deps = [
|
|
":ng2",
|
|
"@npm//rxjs",
|
|
],
|
|
)
|
|
|
|
# The script needs to be called `app_bundle` for easier syncing into g3.
|
|
genrule(
|
|
name = "app_bundle",
|
|
srcs = [":bundle.debug.min.js"],
|
|
outs = ["app_bundle.js"],
|
|
cmd = "cp $< $@",
|
|
)
|
|
|
|
http_server(
|
|
name = "prodserver",
|
|
srcs = ["index.html"],
|
|
deps = [
|
|
":app_bundle",
|
|
"//packages/zone.js/bundles:zone.umd.js",
|
|
],
|
|
)
|
|
|
|
benchmark_test(
|
|
name = "perf",
|
|
server = ":prodserver",
|
|
deps = [
|
|
"//modules/benchmarks/src/tree:detect_changes_perf_tests_lib",
|
|
"//modules/benchmarks/src/tree:perf_tests_lib",
|
|
],
|
|
)
|
|
|
|
e2e_test(
|
|
name = "e2e",
|
|
server = ":prodserver",
|
|
deps = [
|
|
"//modules/benchmarks/src/tree:detect_changes_e2e_tests_lib",
|
|
"//modules/benchmarks/src/tree:e2e_tests_lib",
|
|
],
|
|
)
|