> One idea for avoiding all of these problems, is to use a separate
> *process* instead of a separate thread. Snapshot Squeak, restart it
> it in a new process, and run the tests there. Then there won't be
> any threading issues. You'd still have, however, issues with
> external resources like file-based caches.
On unixy systems, you can inspect your TestRunner, and from the
inspector evaluate:
"OSProcess thisOSProcess forkSqueakAndDo: [self runTests]"
or to run the selected test case:
"OSProcess thisOSProcess forkSqueakAndDo: [self runOneTest]"
Dave