aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/PatternExpandingError.java
diff options
context:
space:
mode:
authorGravatar Benjamin Peterson <bp@benjamin.pe>2018-03-07 00:19:00 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-07 00:21:18 -0800
commitb11d760369b3ad14c32f25dbd7a56f6b5c826733 (patch)
tree945daf03dc7ef56b90e11b95e02e9d281230c495 /src/main/java/com/google/devtools/build/lib/skyframe/PatternExpandingError.java
parent59455a58d5203401af785f6229c3d30c94b57fec (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.java8
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);
}