从命令行运行测试时,如何在非 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)