Community
Participate
Working Groups
Currently the junit support is defined as optional dependency and the "Show test results" fails with a NoClassDefFoundError in case you don't have the junit plugins in your eclipse. Maybe we should factor this out into a org.eclipse.mylyn.builds.ui.jdt bundle that has a hard requirement on JDT and JUnit instead of hardcoding it into the regular ui bundle. java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/junit/model/TestRunSession at org.eclipse.mylyn.internal.builds.ui.commands.ShowTestResultsHandler.execute(ShowTestResultsHandler.java:42)
Yes, that could make sense in the future but for now I would like to keep it in the main UI bundle to avoid creating lots of integration bundles for the different dependencies. I'll look into fixing the action enablement to not show the actions unless JUnit is available. Same needs to be done for the console.
Should be fixed in head. The menu items are hidden if junit or the console are not available.