如何在Eclipse中测试应用程序作为JUnit-Plugin测试

时间:2013-10-21 18:32:46

标签: eclipse junit rcp eclipse-pde

我正在尝试为RCP-Application设置JUnit插件测试。因此我使用Tycho(0.18),maven 3.0.2,eclipse INDIGO和JUnit4。

当我配置插件测试时,要测试的应用程序按预期启动,但所选的测试用例不会运行。因此,我没有收到任何错误或异常消息。

因为我没有找到谷歌的任何内容,如果有人能提供一些有用的信息或教程,我会很高兴。

更新:我找到了这个教程:How to JUnitPluginTests。但UnitTests没有启动没有任何错误消息......

我假设JUnit-Plugin-Test启动程序无法以正确的方式工作。因为我必须在参数选项卡中单独定义我的应用程序,否则会出现以下错误:

  

在注册表中找不到应用程序“org.eclipse.pde.junit.runtime.nonuithreadtestapplication”

2 个答案:

答案 0 :(得分:1)

你有没有检查过Christian Pontesegger的tutorial关于Tycho,其中包括一篇关于测试的帖子?

答案 1 :(得分:0)

我显然遇到了同样的问题。我尝试了很多东西,但对我有用的是:

  • 打开运行配置
  • 切换到主选项卡
  • 选择'运行应用程序'
  • 选择' [无应用] - 无头模式'

我不需要运行我的产品,这允许JUnit插件测试运行器找到单元测试。