【问题标题】:Prevent launching eclipse GUI when running JUnit Plug-in Test运行 JUnit 插件测试时阻止启动 eclipse GUI
【发布时间】:2012-12-15 17:44:13
【问题描述】:

当我启动JUnit Plug-in Test 时,我总是启动 Eclipse GUI。我可以更改设置以防止这种情况发生吗?

我正在测试 eclipse 插件 - Difference between `JUnit Plug-in Test` and `JUnit Test` in eclipse

【问题讨论】:

    标签: eclipse junit eclipse-plugin


    【解决方案1】:

    您正在开发 Eclipse 插件(或 RCP 应用程序)吗?

    :您不想运行“JUnit 插件测试”。始终将测试作为“Junit 测试”运行。

    :在 Junit 插件测试启动配置的“主”选项卡上,选择单选按钮“运行应用程序”并选择应用程序“无应用程序 - 无头模式”。

    【讨论】:

    【解决方案2】:

    在我看来,这是 Eclipse IDE 的插件开发环境 (PDE) 工具的问题。当您选择“Run as > JUnit Plug-in Test”时,Eclipse 将启动您工作区中的所有插件以运行测试。

    您可以通过打开相应的“运行配置”来检查这一点

    我不知道您的确切设置,但我猜您在运行单元测试时不需要所有插件。这是我的做法:

    1. 切换到“仅选择以下插件”
    2. 点击“全部删除”
    3. 选择测试所在的捆绑包(在我的情况下为org.eclipsescout.demo.minifigcreator.client.test
    4. 点击“添加所需插件”
    5. [可选] 点击“验证插件”(预期消息:“未检测到问题”)
    6. 点击“运行”

    您的测试现在应该运行,并且不应打开第二个 Eclipse 工作台 (Eclipse GUI)(除非您直接依赖它)。

    根据您的设置(工作区、团队、源代码管理...),将其保存为启动器文件并与您的团队共享可能会很有用(请参阅“公共”选项卡中的选项)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-01
      • 1970-01-01
      • 2010-10-31
      相关资源
      最近更新 更多