aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar dmarting <dmarting@google.com>2017-07-26 14:37:58 +0200
committerGravatar Jakob Buchgraber <buchgr@google.com>2017-07-26 16:22:26 +0200
commited6f653834ac5069c6ab0fb871bc41554fbf36f1 (patch)
tree92e01af9f9a57785258f6b4a118692f8d4c2ad9c /src
parentbb86c8a70b22f766c53291d8af5e08c3f3524269 (diff)
Automated rollback of commit dc0d036b7dac011fc7aae9cbf2e4427d6d62d63a.
*** Reason for rollback *** Relies on https://github.com/bazelbuild/bazel/commit/ecd3ff16277729abb1baea66e51b3bd0835af01e, which removes src/tools/benchmark/BUILD file: see https://github.com/bazelbuild/bazel/commit/ecd3ff16277729abb1baea66e51b3bd0835af01e *** Original change description *** Auto-export src/tools/benchmark/**/BUILD This and further changes may contain minor modifications to BUILD files that don't serve any apparent purpose. The reason for these changes is that we're switching from checked-in BUILD files to generated BUILD files, and there may be small differences between these files. PiperOrigin-RevId: 163196332
Diffstat (limited to 'src')
-rw-r--r--src/tools/benchmark/java/com/google/devtools/build/benchmark/BUILD50
-rw-r--r--src/tools/benchmark/java/com/google/devtools/build/benchmark/codegenerator/BUILD27
-rw-r--r--src/tools/benchmark/javatests/com/google/devtools/build/benchmark/BUILD42
-rw-r--r--src/tools/benchmark/javatests/com/google/devtools/build/benchmark/codegenerator/BUILD61
-rw-r--r--src/tools/benchmark/webapp/BUILD16
5 files changed, 196 insertions, 0 deletions
diff --git a/src/tools/benchmark/java/com/google/devtools/build/benchmark/BUILD b/src/tools/benchmark/java/com/google/devtools/build/benchmark/BUILD
new file mode 100644
index 0000000000..b44c70fddc
--- /dev/null
+++ b/src/tools/benchmark/java/com/google/devtools/build/benchmark/BUILD
@@ -0,0 +1,50 @@
+package(default_visibility = ["//src/tools/benchmark:__subpackages__"])
+
+java_proto_library(
+ name = "build_data_java_proto",
+ deps = [":build_data_proto"],
+)
+
+proto_library(
+ name = "build_data_proto",
+ srcs = ["build_data.proto"],
+)
+
+java_binary(
+ name = "benchmark",
+ srcs = glob(["*.java"]),
+ main_class = "com.google.devtools.build.benchmark.Main",
+ deps = [
+ ":build_data_java_proto",
+ "//src/main/java/com/google/devtools/build/lib:shell",
+ "//src/main/java/com/google/devtools/build/lib:vfs",
+ "//src/main/java/com/google/devtools/common/options",
+ "//src/tools/benchmark/java/com/google/devtools/build/benchmark/codegenerator:codegenerator_lib",
+ "//third_party:auto_value",
+ "//third_party:guava",
+ "//third_party/protobuf:protobuf_java",
+ "//third_party/protobuf:protobuf_java_util",
+ ],
+)
+
+java_library(
+ name = "benchmark_lib",
+ testonly = 1,
+ srcs = glob(["*.java"]),
+ deps = [
+ ":build_data_java_proto",
+ "//src/main/java/com/google/devtools/build/lib:shell",
+ "//src/main/java/com/google/devtools/build/lib:vfs",
+ "//src/main/java/com/google/devtools/common/options",
+ "//src/tools/benchmark/java/com/google/devtools/build/benchmark/codegenerator:codegenerator_lib",
+ "//third_party:auto_value",
+ "//third_party:guava",
+ "//third_party/protobuf:protobuf_java",
+ "//third_party/protobuf:protobuf_java_util",
+ ],
+)
+
+filegroup(
+ name = "srcs",
+ srcs = glob(["**"]),
+)
diff --git a/src/tools/benchmark/java/com/google/devtools/build/benchmark/codegenerator/BUILD b/src/tools/benchmark/java/com/google/devtools/build/benchmark/codegenerator/BUILD
new file mode 100644
index 0000000000..76a2ad8952
--- /dev/null
+++ b/src/tools/benchmark/java/com/google/devtools/build/benchmark/codegenerator/BUILD
@@ -0,0 +1,27 @@
+package(default_visibility = ["//src/tools/benchmark:__subpackages__"])
+
+java_binary(
+ name = "codegenerator",
+ srcs = glob(["*.java"]),
+ main_class = "com.google.devtools.build.benchmark.codegenerator.Main",
+ deps = [
+ "//src/main/java/com/google/devtools/common/options",
+ "//third_party:guava",
+ "//third_party/java/javapoet",
+ ],
+)
+
+java_library(
+ name = "codegenerator_lib",
+ srcs = glob(["*.java"]),
+ deps = [
+ "//src/main/java/com/google/devtools/common/options",
+ "//third_party:guava",
+ "//third_party/java/javapoet",
+ ],
+)
+
+filegroup(
+ name = "srcs",
+ srcs = glob(["**"]),
+)
diff --git a/src/tools/benchmark/javatests/com/google/devtools/build/benchmark/BUILD b/src/tools/benchmark/javatests/com/google/devtools/build/benchmark/BUILD
new file mode 100644
index 0000000000..6376124fd6
--- /dev/null
+++ b/src/tools/benchmark/javatests/com/google/devtools/build/benchmark/BUILD
@@ -0,0 +1,42 @@
+package(default_visibility = ["//src/tools/benchmark:__subpackages__"])
+
+java_test(
+ name = "MainTest",
+ srcs = ["MainTest.java"],
+ deps = [
+ "//src/main/java/com/google/devtools/common/options",
+ "//src/tools/benchmark/java/com/google/devtools/build/benchmark:benchmark_lib",
+ "//third_party:junit4",
+ "//third_party:truth",
+ ],
+)
+
+java_test(
+ name = "BazelBuildCaseTest",
+ srcs = ["BazelBuildCaseTest.java"],
+ deps = [
+ "//src/tools/benchmark/java/com/google/devtools/build/benchmark:benchmark_lib",
+ "//src/tools/benchmark/java/com/google/devtools/build/benchmark:build_data_java_proto",
+ "//third_party:guava",
+ "//third_party:junit4",
+ "//third_party:truth",
+ ],
+)
+
+java_test(
+ name = "BazelBuilderTest",
+ srcs = ["BazelBuilderTest.java"],
+ deps = [
+ "//src/main/java/com/google/devtools/build/lib:shell",
+ "//src/tools/benchmark/java/com/google/devtools/build/benchmark:benchmark_lib",
+ "//src/tools/benchmark/java/com/google/devtools/build/benchmark:build_data_java_proto",
+ "//third_party:guava",
+ "//third_party:junit4",
+ "//third_party:truth",
+ ],
+)
+
+filegroup(
+ name = "srcs",
+ srcs = glob(["**"]),
+)
diff --git a/src/tools/benchmark/javatests/com/google/devtools/build/benchmark/codegenerator/BUILD b/src/tools/benchmark/javatests/com/google/devtools/build/benchmark/codegenerator/BUILD
new file mode 100644
index 0000000000..022a4037d2
--- /dev/null
+++ b/src/tools/benchmark/javatests/com/google/devtools/build/benchmark/codegenerator/BUILD
@@ -0,0 +1,61 @@
+package(default_visibility = ["//src/tools/benchmark:__subpackages__"])
+
+java_test(
+ name = "JavaCodeGeneratorHelperTest",
+ srcs = ["JavaCodeGeneratorHelperTest.java"],
+ deps = [
+ "//src/tools/benchmark/java/com/google/devtools/build/benchmark/codegenerator:codegenerator_lib",
+ "//third_party:guava",
+ "//third_party:junit4",
+ "//third_party:truth",
+ ],
+)
+
+java_test(
+ name = "JavaCodeGeneratorTest",
+ srcs = ["JavaCodeGeneratorTest.java"],
+ deps = [
+ "//src/tools/benchmark/java/com/google/devtools/build/benchmark/codegenerator:codegenerator_lib",
+ "//third_party:guava",
+ "//third_party:junit4",
+ "//third_party:truth",
+ ],
+)
+
+java_test(
+ name = "CppCodeGeneratorHelperTest",
+ srcs = ["CppCodeGeneratorHelperTest.java"],
+ deps = [
+ "//src/tools/benchmark/java/com/google/devtools/build/benchmark/codegenerator:codegenerator_lib",
+ "//third_party:guava",
+ "//third_party:junit4",
+ "//third_party:truth",
+ ],
+)
+
+java_test(
+ name = "CppCodeGeneratorTest",
+ srcs = ["CppCodeGeneratorTest.java"],
+ deps = [
+ "//src/tools/benchmark/java/com/google/devtools/build/benchmark/codegenerator:codegenerator_lib",
+ "//third_party:guava",
+ "//third_party:junit4",
+ "//third_party:truth",
+ ],
+)
+
+java_test(
+ name = "MainTest",
+ srcs = ["MainTest.java"],
+ deps = [
+ "//src/main/java/com/google/devtools/common/options",
+ "//src/tools/benchmark/java/com/google/devtools/build/benchmark/codegenerator:codegenerator_lib",
+ "//third_party:junit4",
+ "//third_party:truth",
+ ],
+)
+
+filegroup(
+ name = "srcs",
+ srcs = glob(["**"]),
+)
diff --git a/src/tools/benchmark/webapp/BUILD b/src/tools/benchmark/webapp/BUILD
new file mode 100644
index 0000000000..4472fa13dc
--- /dev/null
+++ b/src/tools/benchmark/webapp/BUILD
@@ -0,0 +1,16 @@
+package(default_visibility = ["//src/tools/benchmark:__pkg__"])
+
+load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
+
+filegroup(
+ name = "srcs",
+ srcs = glob(["**"]),
+)
+
+pkg_tar(
+ name = "site",
+ files = [
+ "draw_chart.js",
+ "index.html",
+ ],
+)