9 run, 3 passes, 0 expected defects, 6 failures, 0 errors, 0 unexpected passes
9 run, 4 passes, 0 expected defects, 5 failures, 0 errors, 0 unexpected passes
ran into a ps bug while improving debug tool tests, so added ps tests: 19 run, 9 passes, 0 expected defects, 3 failures, 7 errors, 0 unexpected passes
19 run, 14 passes, 0 expected defects, 3 failures, 2 errors, 0 unexpected passes
checkpoint ... have to deal with persistent ProcessScheduler instances
instances of TDTopezServer are referenced by persistent objects, thus making TDTopezServer persistent, however a number of the instance variables (serverStatus, objIn,accumulateBlocks and homeNode) can reference instances of objects that may not be persisted like socket or processScheduler .. so we have use TransientValue to isolate these bits and pieces ...
homeNode needs comment too
insulate TDStack>>currentFrame against a terminated process ...
19 run, 14 passes, 0 expected defects, 5 failures, 0 errors, 0 unexpected passes
19 run, 17 passes, 0 expected defects, 2 failures, 0 errors, 0 unexpected passes
19 run, 18 passes, 0 expected defects, 1 failures, 0 errors, 0 unexpected passes
19 run, 19 passes, 0 expected defects, 0 failures, 0 errors, 0 unexpected passes [[wire out TDDebugToolTests>>testWindowBuilder due to process bugs]]