aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/BUILD
diff options
context:
space:
mode:
authorGravatar Mike Lewis <lewis@squareup.com>2018-03-01 08:19:14 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-01 08:20:42 -0800
commitf43df1e29765f75e02838e4139417e914b3ee812 (patch)
tree5f366006c984984aab58d70b1d091dc94b60a627 /src/test/java/com/google/devtools/build/lib/BUILD
parent940dbc531bf79907806bcf4f09543b3a2468d9b1 (diff)
Fixing issue with external j2objc protos
The output files are created without a repository, but the expected filenames have them This resolves issues when having a proto_library from an external build file. This seems to be a regression, so maybe should go into the 0.8.0 branch? Note: Work at Square and we have a signed CLA with google Note, without this fix we get errors like ``` ERROR: /private/var/tmp/_bazel_lewis/4a25cfc2b9b758043413ac58525ef6b4/external/AllProtos/BUILD.bazel:27:1: output 'external/AllProtos/squareup/objc/objc.j2objc.pb.m' was not created ERROR: /private/var/tmp/_bazel_lewis/4a25cfc2b9b758043413ac58525ef6b4/external/AllProtos/BUILD.bazel:27:1: output 'external/AllProtos/squareup/objc/objc.j2objc.pb.h' was not created ``` Closes #4058. PiperOrigin-RevId: 187480864
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/BUILD')
-rw-r--r--src/test/java/com/google/devtools/build/lib/BUILD15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/BUILD b/src/test/java/com/google/devtools/build/lib/BUILD
index 72f1f9fd6c..831dbb37dd 100644
--- a/src/test/java/com/google/devtools/build/lib/BUILD
+++ b/src/test/java/com/google/devtools/build/lib/BUILD
@@ -1332,6 +1332,21 @@ java_test(
)
java_test(
+ name = "ProtoCommonTest",
+ srcs = ["rules/proto/ProtoCommonTest.java"],
+ deps = [
+ ":actions_testutil",
+ ":analysis_testutil",
+ "//src/main/java/com/google/devtools/build/lib:proto-rules",
+ "//src/main/java/com/google/devtools/build/lib/actions",
+ "//src/main/java/com/google/devtools/build/lib/cmdline",
+ "//src/main/java/com/google/devtools/build/lib/vfs",
+ "//src/test/java/com/google/devtools/build/lib:testutil",
+ "//third_party:truth",
+ ],
+)
+
+java_test(
name = "ProtoCompileActionBuilderTest",
srcs = ["rules/proto/ProtoCompileActionBuilderTest.java"],
deps = [