https://github.com/angular/angular
Raw File
Tip revision: b868f1c94ea779691ae5c1232141de79b806045f authored by Andrew Kushnir on 03 August 2022, 17:41:36 UTC
release: cut the v14.1.1 release
Tip revision: b868f1c
BUILD.bazel
package(default_visibility = ["//visibility:public"])

load("//tools:defaults.bzl", "ng_module", "protractor_web_test_suite", "ts_devserver", "ts_library")

ng_module(
    name = "sw_registration_options_examples",
    srcs = glob(
        ["**/*.ts"],
        exclude = ["**/*_spec.ts"],
    ),
    generate_ve_shims = True,
    deps = [
        "//packages/core",
        "//packages/platform-browser",
        "//packages/platform-browser-dynamic",
        "//packages/service-worker",
    ],
)

ts_library(
    name = "sw_registration_options_e2e_tests_lib",
    testonly = True,
    srcs = glob(["**/e2e_test/*_spec.ts"]),
    tsconfig = "//packages/examples:tsconfig-e2e.json",
    deps = [
        "//packages/examples/test-utils",
        "//packages/private/testing",
        "@npm//@types/jasminewd2",
        "@npm//protractor",
    ],
)

ts_devserver(
    name = "devserver",
    additional_root_paths = ["angular/packages/examples"],
    bootstrap = [
        "//packages/zone.js/bundles:zone.umd.js",
        "ngsw-worker.js",
    ],
    entry_module = "@angular/examples/service-worker/registration-options/main",
    port = 4200,
    scripts = [
        "//tools/rxjs:rxjs_umd_modules",
        "@npm//:node_modules/tslib/tslib.js",
    ],
    static_files = ["//packages/examples:index.html"],
    deps = [":sw_registration_options_examples"],
)

protractor_web_test_suite(
    name = "protractor_tests",
    on_prepare = "start-server.js",
    server = ":devserver",
    deps = [
        ":sw_registration_options_e2e_tests_lib",
        "@npm//selenium-webdriver",
    ],
)
back to top