1

我正在尝试为 RCP 应用程序设置 JUnit 插件测试。因此,我使用的是 Tycho (0.18)、maven 3.0.2、eclipse INDIGO 和 JUnit4。

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

因为我在 google 上没有找到任何东西,如果有人能提供一些有用的信息或教程,我会非常高兴。

更新:我找到了本教程:How to JUnitPluginTests。但是 UnitTests 在没有任何错误消息的情况下没有启动......

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

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

4

2 回答 2

1

您是否查看过 Christian Pontesegger 关于 Tycho 的教程,其中包括一篇关于测试的文章?

于 2013-10-21T22:05:28.293 回答
0

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

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

我不需要运行我的产品,这允许 JUnit 插件测试运行程序定位单元测试。

于 2016-03-02T13:52:35.883 回答