【问题标题】:Default configuration for Eclipse plugin testEclipse 插件测试的默认配置
【发布时间】:2018-02-16 06:19:03
【问题描述】:

我正在开发一个基于 Eclipse 的应用程序的项目。运行一个 JUnit 插件测试需要运行配置来设置一堆参数。这意味着如果我想运行单个测试类或方法,据我所知,我必须创建一个新配置或编辑一个我重用的配置。更烦人的是我不能使用 Alt+Shift+X, P 的便利。

有没有办法告诉 Eclipse 一堆参数是给定类型的隐式创建的运行配置的默认值,以便在它自动创建一个时使用它?

【问题讨论】:

    标签: eclipse junit eclipse-plugin


    【解决方案1】:

    如果您使用的是自定义目标平台(无论如何都应该使用),您可以在 Environment 上指定 Program argumentsVM arguments > 目标平台编辑器的选项卡。

    它们将用作 PDE 启动配置的默认值。

    【讨论】:

    • 我回家后试试这个。我们正在使用一个目标平台,但我不是定义它的人,不知道为什么会缺少这些参数。
    • 我们使用的是自定义平台,但是 Eclipse 平台定义不允许设置应用程序的 config.ini 的路径,或者在 UI 线程上运行/关闭测试。跨度>
    • 应该可以通过 Program 参数模拟 config.ini 设置。为什么要在 UI 线程上运行测试?
    • 这些测试是“集成”测试,这意味着它们以编程方式创建插件 UI 并向其发送模拟输入事件。至于为什么config.ini的设置在config.ini里面,我也不知道,得问前辈了。按照先例,可能是“我们不知道这是可能的/从未想过会有用的东西。”
    • 在 UI 线程上运行 PDE 测试不需要特殊设置。它们总是在 UI 线程上运行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 2017-02-03
    • 2020-11-24
    相关资源
    最近更新 更多