diff options
author | Janak Ramakrishnan <janakr@google.com> | 2016-02-10 20:30:41 +0000 |
---|---|---|
committer | Dmitry Lomov <dslomov@google.com> | 2016-02-11 11:49:33 +0000 |
commit | 1acd4666ec48240e0044e692fadb0c3101b0d3ae (patch) | |
tree | 5715a12d0b772f897393f1a9b02485d2b3a3c1ff /src/test/java/com/google/devtools/build/skyframe/ErrorInfoSubject.java | |
parent | 076f4ab33a9c2b4aee288e048b2fe9e4871bec07 (diff) |
Allow ParallelEvaluator to not store errors alongside values if nodes recover from errors. In the case of a single keep_going build, with no subsequent nokeep_going builds, storing the errors is unnecessary.
--
MOS_MIGRATED_REVID=114355846
Diffstat (limited to 'src/test/java/com/google/devtools/build/skyframe/ErrorInfoSubject.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/skyframe/ErrorInfoSubject.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/skyframe/ErrorInfoSubject.java b/src/test/java/com/google/devtools/build/skyframe/ErrorInfoSubject.java index 0f659bfc40..7a5f1d1100 100644 --- a/src/test/java/com/google/devtools/build/skyframe/ErrorInfoSubject.java +++ b/src/test/java/com/google/devtools/build/skyframe/ErrorInfoSubject.java @@ -43,4 +43,16 @@ public class ErrorInfoSubject extends Subject<ErrorInfoSubject, ErrorInfo> { fail("has root cause of exception " + key); } } + + public void isTransient() { + if (!getSubject().isTransient()) { + fail("is transient"); + } + } + + public void isNotTransient() { + if (getSubject().isTransient()) { + fail("is not transient"); + } + } } |