Skip to content

Commit

Permalink
build: add bazel rulse for benchmarks (#21436)
Browse files Browse the repository at this point in the history
PR Close #21436
  • Loading branch information
mhevery authored and alexeagle committed Jan 10, 2018
1 parent 70e8802 commit 167cbed
Show file tree
Hide file tree
Showing 7 changed files with 109 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .circleci/config.yml
Expand Up @@ -62,7 +62,7 @@ jobs:
# Use bazel query so that we explicitly ask for all buildable targets to be built as well
# This avoids waiting for a build command to finish before running the first test
# See https://github.com/bazelbuild/bazel/issues/4257
- run: bazel query --output=label '//packages/... union @angular//...' | xargs bazel test --config=ci
- run: bazel query --output=label '//modules/... union //packages/... union @angular//...' | xargs bazel test --config=ci

- save_cache:
key: *cache_key
Expand Down
15 changes: 15 additions & 0 deletions modules/benchmarks/src/BUILD.bazel
@@ -0,0 +1,15 @@
package(default_visibility = ["//visibility:public"])

load("@build_bazel_rules_typescript//:defs.bzl", "ts_library")

ts_library(
name = "util_lib",
srcs = [
"util.ts",
],
tsconfig = "//packages:tsconfig",
deps = [
"//packages:types",
"//packages/core",
],
)
16 changes: 16 additions & 0 deletions modules/benchmarks/src/largetable/BUILD.bazel
@@ -0,0 +1,16 @@
package(default_visibility = ["//visibility:public"])

load("@build_bazel_rules_typescript//:defs.bzl", "ts_library")

ts_library(
name = "util_lib",
srcs = [
"util.ts",
],
tsconfig = "//packages:tsconfig",
deps = [
"//modules/benchmarks/src:util_lib",
"//packages:types",
"//packages/core",
],
)
20 changes: 20 additions & 0 deletions modules/benchmarks/src/largetable/render3/BUILD.bazel
@@ -0,0 +1,20 @@
package(default_visibility = ["//visibility:public"])

load("@angular//:index.bzl", "ng_module")
load("@build_bazel_rules_typescript//:defs.bzl", "ts_library")

ng_module(
name = "largetable_lib",
srcs = glob(
[
"**/*.ts",
],
),
tsconfig = "//packages:tsconfig",
deps = [
"//modules/benchmarks/src/largetable:util_lib",
"//packages:types",
"//packages/core",
"@rxjs",
],
)
16 changes: 16 additions & 0 deletions modules/benchmarks/src/tree/BUILD.bazel
@@ -0,0 +1,16 @@
package(default_visibility = ["//visibility:public"])

load("@build_bazel_rules_typescript//:defs.bzl", "ts_library")

ts_library(
name = "util_lib",
srcs = [
"util.ts",
],
tsconfig = "//packages:tsconfig",
deps = [
"//modules/benchmarks/src:util_lib",
"//packages:types",
"//packages/core",
],
)
20 changes: 20 additions & 0 deletions modules/benchmarks/src/tree/render3/BUILD.bazel
@@ -0,0 +1,20 @@
package(default_visibility = ["//visibility:public"])

load("@angular//:index.bzl", "ng_module")
load("@build_bazel_rules_typescript//:defs.bzl", "ts_library")

ng_module(
name = "render3_lib",
srcs = glob(
[
"**/*.ts",
],
),
tsconfig = "//packages:tsconfig",
deps = [
"//modules/benchmarks/src/tree:util_lib",
"//packages:types",
"//packages/core",
"@rxjs",
],
)
21 changes: 21 additions & 0 deletions modules/benchmarks/src/tree/render3_function/BUILD.bazel
@@ -0,0 +1,21 @@
package(default_visibility = ["//visibility:public"])

load("@angular//:index.bzl", "ng_module")
load("@build_bazel_rules_typescript//:defs.bzl", "ts_library")

ng_module(
name = "render3_function_lib",
srcs = glob(
[
"**/*.ts",
],
),
tsconfig = "//packages:tsconfig",
deps = [
"//modules/benchmarks/src/tree:util_lib",
"//modules/benchmarks/src/tree/render3:render3_lib",
"//packages:types",
"//packages/core",
"@rxjs",
],
)

0 comments on commit 167cbed

Please sign in to comment.