diff options
author | dmarting <dmarting@google.com> | 2017-07-26 14:37:58 +0200 |
---|---|---|
committer | Jakob Buchgraber <buchgr@google.com> | 2017-07-26 16:22:26 +0200 |
commit | ed6f653834ac5069c6ab0fb871bc41554fbf36f1 (patch) | |
tree | 92e01af9f9a57785258f6b4a118692f8d4c2ad9c /src | |
parent | bb86c8a70b22f766c53291d8af5e08c3f3524269 (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')
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", + ], +) |