English 中文(简体)
几类测试
原标题:JUnitLaunchShortcut with several Class Tests

当我执行这一法典时:

Object[] segments = new Object[2];
segments[0] = // JUnit Test Class 1
segments[1] = // JUnit Test Class 2

TreePath treepath = new TreePath(segments);
TreeSelection treeselection = new TreeSelection(treepath);

JUnitLaunchShortcut j = new JUnitLaunchShortcut();
j.launch(treeselection, ILaunchManager.RUN_MODE);

Eclipse/JUnit Plugin只是执行JUnit Test年第2类:,或许可以执行两个测试类别,但只在Junnit View上显示最后一次测试类别(可能)。

你们的想法是什么? 我怎么能够启动所有测试类别?

问题回答

正如你在评论中所说的那样,日美特·普卢根支持组合中的多重选择。 然而,org.eclipse.jdt.junit. Aver.JUnitLaunchConfigurationDelegate确实支持多次试验发射。 当你在Junnit plugin选择一个项目/包装/测试班,并选择Run为Junnit测试时,它便将配置转至JunnitLaunchConfigurationDelegate,在那里评价将要进行的测试。 如果有的话,它称之为“遥控”:

RemoteTestRunner -test TestClass

If it finds more than one file, it runs like this:

RemoteTestRunner -testfile testNamesxxxx.txt

页: 1 测试是一份包含测试清单的文件,例如:

uk.co.farwell.junit.parameters.ParameterTest
uk.co.farwell.junit.run.AllTests
uk.co.farwell.junit.run.Class1Test

This file is created in your temp directory. So, one possible way to explore is to extend JUnitLaunchConfigurationDelegate and override the evaluateTests method, which has a signature like:

protected IMember[] evaluateTests(ILaunchConfiguration configuration, IProgressMonitor monitor) throws CoreException {

你们还重新思考如何通过ILaunchConfiguration通报测试清单,但你也可以把这一清单扩大到你身上。





相关问题
In Eclipse, why doesn t "Show In" appear for non-Java files?

If I have a *java file open, I can right click on the source, scroll down to "Show In (Alt-Shift-W)", and select Navigator. If I have an *xml, *jsp, or pretty much anything besides a Java source ...

Eclipse: Hover broken in debug perspective

Since upgrading Eclipse (Galileo build 20090920-1017), hover in debug no longer displays a variable s value. Instead, hover behaves as if I were in normal Java perspective: alt text http://...

Eclipse smart quotes - like in Textmate

Happy Friday — Does anyone know if eclipse has the notion of smart quotes like Textmate. The way it works is to select some words and quote them by simply hitting the " key? I m a newbie here so be ...

Indentation guide for the eclipse editor

Is there a setting or plugin for eclipse that can show indentation guides in the editor? Something like the Codekana plugin for visual studio (not so fancy is also OK). Important that it works with ...

Adding jar from Eclipse plugin runtime tab

I want to add .jar files for plugin from the Runtime tab of manifest file. When I use the Add... button, I can see only sub-directories of the plugin project. So if I want to add same .jar file to ...

How to copy multiple projects into single folder in eclipse

I have two projects, Project1 and Project2. Now i want to copy this projects into eclipse workspace but i want these projects to be in a single folder like below. Eclipse Workspace -> Project -> ...

Java: Finding out what is using all the memory

I have a java application that runs out of memory, but I have no idea which code is allocating the memory. Is there an application with which I can check this? I use Eclipse.

热门标签