Classes generated by the JUnit module are executed using executors registered within the IDE - External Execution, Internal Execution or using the default debugger. Prior to execution, test classes are compiled and test properties are set for the selected type of execution.