/
githubmirror
/
angular
Обзор
Документация
Войти
/
githubmirror
/
angular
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
modules/benchmarks/src/tree/ng2/BUILD.bazel
63 строки
2 KB
Joey Perrott
build: rename defaults2.bzl to defaults.bzl (#63383)
26 авг 2025, 01:45
26 авг 2025, 01:45
2fcafb6
Код
Авторство
О чём код?
load("@rules_angular//src/optimization:index.bzl", "optimize_angular_app") load("//modules/benchmarks:benchmark_test.bzl", "benchmark_test") load("//modules/benchmarks:e2e_test.bzl", "e2e_test") load("//tools:defaults.bzl", "http_server") 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. optimize_angular_app( name = "bundles", srcs = glob(["*.ts"]) + [ "index.html", "//modules/benchmarks/src:util_lib", "//modules/benchmarks/src/tree:util_lib", ], include_zonejs = True, deps = [ "//modules:node_modules/@angular/build", "//modules:node_modules/@angular/common", "//modules:node_modules/@angular/core", "//modules:node_modules/@angular/platform-browser", "//modules:node_modules/rxjs", "//modules:node_modules/tslib", "//modules:node_modules/zone.js", ], ) # The script needs to be called `app_bundle` for easier syncing into g3. genrule( name = "app_bundle", srcs = [":bundles"], outs = ["app_bundle.js"], cmd = "cp $</main.js $@", ) http_server( name = "prodserver", srcs = ["index.html"], deps = [ ":app_bundle", "//modules:node_modules/zone.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", ], )