Right now the web server created by hintRunner runs in the same process.
Spawn the web server into its own process. Right now the web server and the tests run in the same process and I think that some of the timeouts we are getting are because of that.
Are you willing to work on this?😏
What scenarios will this solve?
This should hopefully make the tests more reliable. I have a feeling that because everything is running in the same thread sometimes we get timeouts when we shouldn't or that we are serving old content.
This will probably have a perf impact because we will be spawning quite a few new processes so we need to be careful how we do this. An option could be to use one process per testing file instead of per test.