diff options
author | Mike Lewis <lewis@squareup.com> | 2018-03-01 08:19:14 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-03-01 08:20:42 -0800 |
commit | f43df1e29765f75e02838e4139417e914b3ee812 (patch) | |
tree | 5f366006c984984aab58d70b1d091dc94b60a627 /src/test/java/com/google/devtools/build/lib/BUILD | |
parent | 940dbc531bf79907806bcf4f09543b3a2468d9b1 (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/BUILD | 15 |
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 = [ |