aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/skyframe/NotifyingInMemoryGraph.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/skyframe/NotifyingInMemoryGraph.java')
-rw-r--r--src/test/java/com/google/devtools/build/skyframe/NotifyingInMemoryGraph.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/skyframe/NotifyingInMemoryGraph.java b/src/test/java/com/google/devtools/build/skyframe/NotifyingInMemoryGraph.java
index d553dd1420..ce3ed50831 100644
--- a/src/test/java/com/google/devtools/build/skyframe/NotifyingInMemoryGraph.java
+++ b/src/test/java/com/google/devtools/build/skyframe/NotifyingInMemoryGraph.java
@@ -13,6 +13,7 @@
// limitations under the License.
package com.google.devtools.build.skyframe;
+import com.google.common.base.Joiner;
import com.google.common.truth.Truth;
import com.google.devtools.build.lib.concurrent.ThreadSafety.ThreadSafe;
@@ -76,7 +77,8 @@ public class NotifyingInMemoryGraph extends InMemoryGraph {
try {
delegate.accept(key, type, order, context);
} catch (Exception e) {
- unexpectedExceptions.add(e);
+ TrackingAwaiter.INSTANCE.injectExceptionAndMessage(e,
+ "In NotifyingInMemoryGraph: " + Joiner.on(", ").join(key, type, order, context));
throw e;
}
}