Update TestExecutor
@BeforeExecution and @AfterExecution is now executed before the threads are spawned and after they are terminated