Maybe we can extend the test API to run different test in one web app independently. For example, if we want to support onStartup event in the same test app...
Of course this's another topic from this PR.