aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java
diff options
context:
space:
mode:
authorGravatar Janak Ramakrishnan <janakr@google.com>2016-03-25 23:10:30 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2016-03-28 18:05:44 +0000
commitbe6cb09ccdde42c78ad38e0c02e9971999c66b18 (patch)
tree6e2367a17b2258192f5f17eec7f3e2a9d4c7e59e /src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java
parenta614c9349ec40968af8fca5ad02da5b42b1af589 (diff)
Clean up some testing code: @Before methods' call order is unspecified, so we could get an NPE if one initializes a data structure the other uses. Also delete an unused field and do a small visibility drive-by.
-- MOS_MIGRATED_REVID=118248373
Diffstat (limited to 'src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java')
-rw-r--r--src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java b/src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java
index 5c0e3565dc..481b9b13e8 100644
--- a/src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java
+++ b/src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java
@@ -82,6 +82,11 @@ public class TrackingAwaiter {
}
}
+ /** Allow arbitrary errors to be recorded here for later throwing. */
+ public void injectExceptionAndMessage(Throwable throwable, String message) {
+ exceptionsThrown.add(Pair.of(message, throwable));
+ }
+
public void assertNoErrors() {
List<Pair<String, Throwable>> thisEvalExceptionsThrown = ImmutableList.copyOf(exceptionsThrown);
exceptionsThrown.clear();