60 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
package(default_visibility = ["//visibility:public"])
 | 
						|
 | 
						|
load("@build_bazel_rules_nodejs//:defs.bzl", "nodejs_test")
 | 
						|
load("//tools:defaults.bzl", "nodejs_binary")
 | 
						|
 | 
						|
nodejs_binary(
 | 
						|
    name = "ngc_bin",
 | 
						|
    data = [
 | 
						|
        "//packages/compiler-cli",
 | 
						|
        "@npm//chokidar",
 | 
						|
        "@npm//reflect-metadata",
 | 
						|
    ],
 | 
						|
    entry_point = "angular/packages/compiler-cli/src/main.js",
 | 
						|
)
 | 
						|
 | 
						|
nodejs_binary(
 | 
						|
    name = "ng_xi18n",
 | 
						|
    data = [
 | 
						|
        "//packages/compiler-cli",
 | 
						|
        "@npm//chokidar",
 | 
						|
        "@npm//reflect-metadata",
 | 
						|
    ],
 | 
						|
    entry_point = "angular/packages/compiler-cli/src/extract_i18n.js",
 | 
						|
)
 | 
						|
 | 
						|
nodejs_test(
 | 
						|
    name = "integrationtest",
 | 
						|
    data = [
 | 
						|
        ":ngc_bin",
 | 
						|
        ":ng_xi18n",
 | 
						|
        "@nodejs//:node",
 | 
						|
        "@npm//domino",
 | 
						|
        "@npm//chokidar",
 | 
						|
        "@npm//source-map-support",
 | 
						|
        "@npm//shelljs",
 | 
						|
        "@npm//typescript",
 | 
						|
        "@npm//reflect-metadata",
 | 
						|
        "@npm//rxjs",
 | 
						|
        "@npm//tslib",
 | 
						|
        "@npm//jasmine/bin:jasmine",
 | 
						|
        "@npm//zone.js",
 | 
						|
        "@npm//xhr2",
 | 
						|
        "@npm//@types/node",
 | 
						|
        "@npm//@types/jasmine",
 | 
						|
        "//packages/animations:npm_package",
 | 
						|
        "//packages/common:npm_package",
 | 
						|
        "//packages/compiler:npm_package",
 | 
						|
        "//packages/compiler-cli:npm_package",
 | 
						|
        "//packages/core:npm_package",
 | 
						|
        "//packages/forms:npm_package",
 | 
						|
        "//packages/http:npm_package",
 | 
						|
        "//packages/platform-browser:npm_package",
 | 
						|
        "//packages/platform-browser-dynamic:npm_package",
 | 
						|
        "//packages/platform-server:npm_package",
 | 
						|
        "//packages/router:npm_package",
 | 
						|
    ] + glob(["**/*"]),
 | 
						|
    entry_point = "angular/packages/compiler-cli/integrationtest/test.js",
 | 
						|
    tags = ["no-ivy-aot"],
 | 
						|
)
 |