如何为Eclipse JFace UI运行单元测试,eclipsejface
分享于 点击 22105 次 点评:151
如何为Eclipse JFace UI运行单元测试,eclipsejface
有时候因为不能通过插件扩展你的应用程序,所以不得不修改Eclipse代码来达到你的要求。这种情况下你可以使用已有的Eclipse JUnit单元测试来验证你的修改。目前我正在做JFace Bundle,我会试着利用现有的JFace单元测试(目前已经达到966个)来帮助开发。
JFace Bundle的单元测试位于org.eclipse.ui.tests插件。这个插件还包含了一些platform.ui的其他测试。
运行单元测试之前还需要下列插件:
- org.eclipse.core.tests.harness来自eclipse.platform.runtime repository
- org.eclipse.core.tests.runtime来自eclipse.platform.runtime repository
- org.eclipse.ui.tests.performance来自eclipse.platform.releng repository
- org.eclipse.ui.tests来自 eclipse.platform.ui repository
- org.eclipse.ui.tests.harness来自eclipse.platform.ui repository
克隆这些代码并导入插件到你的工作空间。
此外还需要配置你的API基线。你可以通过Window > Preferences > Plug-in Development > API Baselines 进行配置。
我会添加基线到我当前的Kepler安装。
为了执行完整的JFace TestSuite,你只需要从org.eclipse.ui.tests插件里运行“JFace-All Tests.launch”。
运行结束,这些测试结果将会像下面截图里看到的那样
本文的源代码:http://wiki.eclipse.org/Eclipse/Testing
原文链接: blog.vogella.com 翻译: Wld5.com - 唐尤华译文链接: http://www.wld5.com/5077.html
[ 转载请保留原文出处、译者和译文链接。]
用户点评