The JUnit support is in very bad shape in the latest EAP builds.
1. When I right-click on a source path and select 'Run "All Tests"', the tests for the module the source path is in are run. That's an improvement. Earlier EAP builds run all tests in all modules. After running the tests a new Run configuration named is created. Now selecting any other source path in any other module will still run the tests of the first module since now the ]]> Run configuration is used which specifies the old module as its classpath. That's quite unintuitive. I want to run the tests in the selected module and not the tests in some run configuration I never asked for.
2. Since the introduction of the "in single module" option the test collector seems to be broken. It seems to find JUnit3 tests without problems, but finding JUnit4 tests seems to be a problem. It looks like it finds JUnit4 tests if they are located in the main source path of a module but not if they are located in a separate test folder.
Please, please fix this before 6.0. It really diminishes the pleasure in development with IDEA.