Community
Participate
Working Groups
<!-- END : do we need these? -->
</kind>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
default="false"
id="org.eclipse.jdt.junit.JUnitResultEditor"
launcher="org.eclipse.jdt.internal.junit.ui.JUnitViewEditorLauncher"
name="JUnit View">
<contentTypeBinding
contentTypeId="org.eclipse.jdt.junit.JUnitResult">
</contentTypeBinding>
</editor>
point="org.eclipse.core.runtime.contentTypes">
<content-type
base-type="org.eclipse.core.runtime.xml"
file-extensions="xml"
id="JUnitResult"
name="JUnit Test Result"
priority="high">
<describer
class="org.eclipse.core.runtime.content.XMLRootElementContentDescriber2">
<parameter
name="element"
value="testrun">
</parameter>
value="testsuite">
</describer>
</content-type>
</plugin>
package org.eclipse.jdt.internal.junit.ui;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IPath;
import org.eclipse.ui.IEditorLauncher;
import org.eclipse.ui.PlatformUI;
import org.eclipse.jdt.internal.junit.model.JUnitModel;
public class JUnitViewEditorLauncher implements IEditorLauncher {
public void open(IPath file) {
try {
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(TestRunnerViewPart.NAME);
JUnitModel.importTestRunSession(file.toFile());
} catch (CoreException e) {
JUnitPlugin.log(e.getStatus());
}