mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
7f550ea0c8
This commit moves the JIT transforms into the ngtsc folder. They existed outside of ngtsc mostly as an historic artifact— and now with compiler relying on them even more deeply, it makes sense to move them into `ngtsc/transform`. PR Close #56892
147 lines
2.9 KiB
Python
147 lines
2.9 KiB
Python
load("//tools:defaults.bzl", "jasmine_node_test", "ts_library")
|
|
|
|
# Uses separate test rules to allow the tests to run in parallel
|
|
|
|
ts_library(
|
|
name = "test_utils",
|
|
testonly = True,
|
|
srcs = [
|
|
"mocks.ts",
|
|
"test_support.ts",
|
|
],
|
|
visibility = [
|
|
":__subpackages__",
|
|
"//packages/compiler-cli/src/ngtsc/transform/jit/test:__pkg__",
|
|
"//packages/language-service/test:__subpackages__",
|
|
],
|
|
deps = [
|
|
"//packages:types",
|
|
"//packages/compiler",
|
|
"//packages/compiler-cli",
|
|
"//packages/compiler-cli/src/ngtsc/file_system",
|
|
"//packages/compiler-cli/src/ngtsc/testing",
|
|
"@npm//typescript",
|
|
],
|
|
)
|
|
|
|
# extract_18n_spec
|
|
ts_library(
|
|
name = "extract_i18n_lib",
|
|
testonly = True,
|
|
srcs = [
|
|
"extract_i18n_spec.ts",
|
|
],
|
|
deps = [
|
|
":test_utils",
|
|
"//packages/compiler",
|
|
"//packages/compiler-cli",
|
|
"@npm//typescript",
|
|
],
|
|
)
|
|
|
|
jasmine_node_test(
|
|
name = "extract_i18n",
|
|
bootstrap = ["//tools/testing:node"],
|
|
data = [
|
|
"//packages/core:npm_package",
|
|
],
|
|
deps = [
|
|
":extract_i18n_lib",
|
|
"//packages/common:npm_package",
|
|
"//packages/core",
|
|
"@npm//yargs",
|
|
],
|
|
)
|
|
|
|
# perform_watch_spec
|
|
ts_library(
|
|
name = "perform_watch_lib",
|
|
testonly = True,
|
|
srcs = [
|
|
"perform_watch_spec.ts",
|
|
],
|
|
deps = [
|
|
":test_utils",
|
|
"//packages/compiler",
|
|
"//packages/compiler-cli",
|
|
"//packages/private/testing",
|
|
"@npm//typescript",
|
|
],
|
|
)
|
|
|
|
jasmine_node_test(
|
|
name = "perform_watch",
|
|
bootstrap = ["//tools/testing:node"],
|
|
data = [
|
|
"//packages/core:npm_package",
|
|
],
|
|
deps = [
|
|
":perform_watch_lib",
|
|
"//packages/core",
|
|
],
|
|
)
|
|
|
|
# perform_compile_spec
|
|
ts_library(
|
|
name = "perform_compile_lib",
|
|
testonly = True,
|
|
srcs = [
|
|
"perform_compile_spec.ts",
|
|
],
|
|
deps = [
|
|
":test_utils",
|
|
"//packages/compiler",
|
|
"//packages/compiler-cli",
|
|
"@npm//typescript",
|
|
],
|
|
)
|
|
|
|
jasmine_node_test(
|
|
name = "perform_compile",
|
|
bootstrap = ["//tools/testing:node"],
|
|
data = [
|
|
"//packages/core:npm_package",
|
|
],
|
|
deps = [
|
|
":perform_compile_lib",
|
|
"//packages/core",
|
|
],
|
|
)
|
|
|
|
ts_library(
|
|
name = "typescript_support_lib",
|
|
testonly = True,
|
|
srcs = [
|
|
"typescript_support_spec.ts",
|
|
],
|
|
deps = [
|
|
"//packages/compiler-cli",
|
|
],
|
|
)
|
|
|
|
jasmine_node_test(
|
|
name = "typescript_support",
|
|
bootstrap = ["//tools/testing:node"],
|
|
deps = [
|
|
":typescript_support_lib",
|
|
],
|
|
)
|
|
|
|
# version_helpers_spec
|
|
ts_library(
|
|
name = "version_helpers_lib",
|
|
testonly = True,
|
|
srcs = ["version_helpers_spec.ts"],
|
|
deps = [
|
|
"//packages/compiler-cli",
|
|
],
|
|
)
|
|
|
|
jasmine_node_test(
|
|
name = "version_helpers",
|
|
bootstrap = ["//tools/testing:node"],
|
|
deps = [
|
|
":version_helpers_lib",
|
|
],
|
|
)
|