Pre-test activities to speed integ tests
Random idea I just had - for integ tests that take a long time due to long-running external activities (like the process tests which spawn and stop tor processes) we can kick off an asynchronous tasks that preps those tests as we run others.
That is to say, these modules could have a pretest() function with spawns a thread that does the long-running operations. Then when the test executes it joins on the thread and makes its assertions. This would hide the long-running parts, greatly speeding up some of our tests.