aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java
Commit message (Expand)AuthorAge
* Minor improvement to cycle detection algorithm: Do not recurse into done node...Gravatar Eric Fellheimer2016-06-21
* Fix bug in lazy removal of reverse deps -- there was one remaining case where...Gravatar Janak Ramakrishnan2016-05-18
* Remove reverse deps lazily, only when the node has finished building and we d...Gravatar Janak Ramakrishnan2016-05-17
* Stop converting temporary direct deps to a set. In almost all cases, this con...Gravatar Janak Ramakrishnan2016-05-16
* Allow Skyframe tests to use the NotifyingGraph and DeterministicGraph helpers...Gravatar Janak Ramakrishnan2016-05-11
* Add MemoizingEvaluatorTest#breakCycle to check that we have correct behavior ...Gravatar Janak Ramakrishnan2016-05-11
* Fix keep-going build with an existing cycle by only setting errorDepKey in a ...Gravatar Janak Ramakrishnan2016-03-29
* Clean up some testing code: @Before methods' call order is unspecified, so we...Gravatar Janak Ramakrishnan2016-03-28
* Use static creation method for SkyKey. This allows interning SkyKeys as they ...Gravatar Janak Ramakrishnan2016-03-03
* Prevent new evaluations from starting if a done child's error is discovered. ...Gravatar Janak Ramakrishnan2016-02-23
* Allow ParallelEvaluator to not store errors alongside values if nodes recover...Gravatar Janak Ramakrishnan2016-02-11
* Use Bazel Preconditions variant which avoids varargs array creationGravatar Mark Schaller2015-12-10
* Repurpose the not-meaningfully-used ErrorInfo#isTransient to mean "is transit...Gravatar Nathan Harmata2015-12-10
* Tolerate independent cycle underneath main cycle during a re-evaluation.Gravatar Janak Ramakrishnan2015-11-24
* Allow SkyValues to be marked not "comparable". Such values are not compared f...Gravatar Eric Fellheimer2015-11-19
* Avoid re-evaluating a parent node when a child is found to be unchanged from ...Gravatar Janak Ramakrishnan2015-11-19
* Add test for case when node is no longer needed, then explicitly evaluated, t...Gravatar Janak Ramakrishnan2015-11-17
* Add tests for nodes that are not used in the graph, but then are used in a la...Gravatar Janak Ramakrishnan2015-11-10
* Don't remove a reverse dep after it was added in GraphConcurrencyTest. That n...Gravatar Janak Ramakrishnan2015-11-03
* Fix race in MemoizingEvaluatorTest#crashAfterInterruptCrashes by ensuring tha...Gravatar Janak Ramakrishnan2015-10-28
* Remove unnecessary use of Reporter.Gravatar Ulf Adams2015-10-27
* Simplify uses of EventCollector.Gravatar Ulf Adams2015-10-27
* Singleton-ify ErrorTransienceValueGravatar Michajlo Matijkiw2015-10-22
* Remove wildcard of SkyFunctionName, as it is finalGravatar Mark Schaller2015-10-22
* Minor cleanups to GraphTesterGravatar Mark Schaller2015-10-22
* Keep track of any RuntimeExceptions thrown during evaluation. Previously, Run...Gravatar Janak Ramakrishnan2015-10-21
* Don't assert presence of root causes if they're not persistently stored.Gravatar Janak Ramakrishnan2015-10-21
* Move to using "well-known" SkyFunctionNames in tests exercising graphGravatar Michajlo Matijkiw2015-10-16
* Make Skyframe tests resilient to root causes not being stored.Gravatar Janak Ramakrishnan2015-10-07
* Rationalize copyright headersGravatar Damien Martin-Guillerez2015-09-25
* Don't remove reverse deps until node is known to be changed. This helps avoid...Gravatar Janak Ramakrishnan2015-09-23
* Mark root causes as transient. Serializing nested sets is annoying, and since...Gravatar Janak Ramakrishnan2015-09-21
* Delay cleaning of in-flight nodes until the following build. This allows us t...Gravatar Janak Ramakrishnan2015-09-11
* Automatically record exceptions and assert that there aren't any when using N...Gravatar Janak Ramakrishnan2015-09-09
* Add a bit more testing coverage to MemoizingEvaluatorTest.Gravatar Janak Ramakrishnan2015-09-03
* Use TrackingAwaiter properly to track lost exceptions. Using the static metho...Gravatar Janak Ramakrishnan2015-09-02
* Deflake MemoizingEvaluatorTest#shutDownBuildOnCachedError_Verified from the d...Gravatar Janak Ramakrishnan2015-09-02
* Mostly deflake MemoizingEvaluatorTest#shutDownBuildOnCachedError_Verified by ...Gravatar Janak Ramakrishnan2015-09-02
* Allow value equality in some MemoizingEvaluatorTest tests.Gravatar Janak Ramakrishnan2015-08-31
* Don't mark ErrorInfo transient if one of its child ErrorInfos is transient.Gravatar Janak Ramakrishnan2015-08-26
* Allow ErrorTransienceValue to be added back as a dep during change pruning if...Gravatar Janak Ramakrishnan2015-08-26
* Add keepGoing version of MemoizingEvaluatorTest#changeCycle.Gravatar Janak Ramakrishnan2015-08-24
* Fix some nits and allow alternate evaluators to use MemoizingEvaluatorTest.Gravatar Janak Ramakrishnan2015-08-21
* Convert invalidated tracking from per-value to per-keyGravatar Mark Schaller2015-08-11
* Merge JunitTestUtils into MoreAsserts; update all callers.Gravatar Ulf Adams2015-07-23
* Make two Skyframe nodes with the same events and values equal.Gravatar Janak2015-07-13
* Fix race condition in MemoizingEvaluatorTest#cycleAndErrorAndReady.Gravatar Janak Ramakrishnan2015-05-15
* Ensure invariant that a no-keep-going build terminates as soon as it encounte...Gravatar Janak Ramakrishnan2015-05-01
* Fixed up test that assumed a certain order in which deps, within the same dep...Gravatar Nathan Harmata2015-03-27
* Inform EvaluationProgressReceiver of nodes that are built in error.Gravatar Janak Ramakrishnan2015-03-13