package jetbrains.mps.baseLanguage.unitTest.execution.server;
/*Generated by MPS */
/**
* Responsible for test execution on the test code running side
* SO in the case of the separate process test execution the TestExecutor
* instance is invoked in the separate process
*/
public interface TestExecutor {
/**
* called before #execute
*/
void init();
/**
* the actual test invocation is located here
*/
void execute();
/**
* called after execute
*/
void dispose();
}