diff options
author | 2018-03-07 00:19:00 -0800 | |
---|---|---|
committer | 2018-03-07 00:21:18 -0800 | |
commit | b11d760369b3ad14c32f25dbd7a56f6b5c826733 (patch) | |
tree | 945daf03dc7ef56b90e11b95e02e9d281230c495 /src/main/java/com/google/devtools/build/lib/skyframe/PatternExpandingError.java | |
parent | 59455a58d5203401af785f6229c3d30c94b57fec (diff) |
Post PatternExpandingError from the skyframe target pattern evaluator as needed.
This fixes https://github.com/bazelbuild/bazel/issues/4731.
Also, add test coverage for posting of ParsingFailedEvent and handling of cycles in LoadingPhaseRunnerTest.
Change-Id: I88c9d33417b9c3c7a06c92a6137d58f37b991b0c
PiperOrigin-RevId: 188138972
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/PatternExpandingError.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/PatternExpandingError.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/PatternExpandingError.java b/src/main/java/com/google/devtools/build/lib/skyframe/PatternExpandingError.java index 1d94871501..f24f095ef2 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/PatternExpandingError.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/PatternExpandingError.java @@ -35,6 +35,14 @@ public final class PatternExpandingError implements BuildEvent { this.skipped = skipped; } + public List<String> getPattern() { + return pattern; + } + + public boolean getSkipped() { + return skipped; + } + public static PatternExpandingError failed(List<String> pattern, String message) { return new PatternExpandingError(pattern, message, false); } |