StevenK also had a look at this and suggested I use the new, generic job runner. I made that change, which eliminated the need to execute the script in a separate process as an end-to-end test, and that in turn led to all sorts of other changes in the test.
Since the job runner wasn't documented, I added some descriptions that I hope will be helpful.
StevenK also had a look at this and suggested I use the new, generic job runner. I made that change, which eliminated the need to execute the script in a separate process as an end-to-end test, and that in turn led to all sorts of other changes in the test.
Since the job runner wasn't documented, I added some descriptions that I hope will be helpful.