【问题标题】:Running Eclipse Plug-in tests in non-ui thread在非 ui 线程中运行 Eclipse 插件测试
【发布时间】:2009-09-29 21:00:28
【问题描述】:
从命令行运行测试时,如何在非 ui 线程中运行 Eclipse JUnit 插件测试?在启动配置对话框中,我可以取消选中“在 UI 线程中运行”复选框,但是在命令行上运行插件测试时我该怎么做呢?
编辑:似乎org.eclipse.pde.junit.runtime.nonuithreadtestapplication 是 PDE 启动在非 UI 线程中运行测试时使用的,但是当我尝试使用它时,我得到“找不到参数'-port'”:
加载记录器配置:c:\work\dev\tooticki\core\ide\eclipse\plugins\com.iar.ide.tests\logging.properties
23:42:51,349 [main] INFO ew - 启动应用程序:com.iar.ew.Application 类
线程“WorkbenchTestable”java.lang.IllegalArgumentException 中的异常:错误:未指定参数“-port”
在 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.defaultInit(RemoteTestRunner.java:303)
在 org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.init(RemotePluginTestRunner.java:83)
在 org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:61)
在 org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.runTests(NonUIThreadTestApplication.java:23)
在 org.eclipse.ui.internal.testing.WorkbenchTestable$1.run(WorkbenchTestable.java:71)
在 java.lang.Thread.run(Thread.java:619)
【问题讨论】:
标签:
eclipse
junit
eclipse-pde