in testExecutor startTest method, first start proxy then in callback we setupTestQueues and runTests, but i noticed in start proxy method there are also this two methods run which should not be there , otherwise it would be run twice if use startProxyServer...
please here to review.