【问题标题】:Display my tests using Eclipse JUnit plugin?使用 Eclipse JUnit 插件显示我的测试?
【发布时间】:2011-05-10 08:15:54
【问题描述】:

我为公司特定语言编写了一个测试框架。这个测试框架能够输出类似 JUnit 的 XML。

例如,我可以将其保存到文件中并使用 Eclipse JUnit 视图打开它,或者将其显示在我的 Hudson 服务器中。我现在想将它直接集成到我的 Eclipse 中,以便在 Eclipse 的“保存”操作上运行这些测试,并将它们的结果显示在 JUnit 视图中。

最好的方法是什么?

  • 将它们保存到文件并在 Eclipse 中打开该文件(如果是,如何操作?)
  • 直接用 XML 内容填充 JUnit 视图? (如果是,该怎么做?)
  • 创建自己的视图(我愿意这样做,因为我是 SWT 的初学者)

【问题讨论】:

    标签: xml eclipse junit eclipse-plugin


    【解决方案1】:

    在我看来,最好的方法是创建一个简单的 Eclipse 插件来显示您的视图。 Eclipse 有一个非常好的 API 可以做到这一点,并且有很多文档。根据我实现 Eclipse 插件的经验,您不需要成为一名优秀的 GUI 设计人员,因为大多数控件都是编写的并且您可以重用它。

    如果您决定采用这种方式,可以从以下资源着手:

    希望对你有帮助。

    【讨论】:

      【解决方案2】:

      我自己没有尝试过,但我想通过一些技巧,可以在 JUNit 视图中自动打开格式正确的文件。

      我认为拨打org.eclipse.ui.ide.IDE.openEditor(IWorkbenchPage, URI, String, boolean) 应该可以。这是因为 JUnit 格式的 xml 文件设置为使用 JUnit 视图打开。

      在开始之前,您需要创建一个 Eclipse 插件。这将是一个简单的插件,其中有一个类会监听测试框架的运行完成情况,另一个类会知道在哪里可以找到生成的 xml 文件并在其上调用 openEditor。

      【讨论】:

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