【问题标题】:Why is there no unit testing support in eclipse pdt?为什么 eclipse pdt 中没有单元测试支持?
【发布时间】:2012-01-11 19:31:56
【问题描述】:

Netbeans has unit testing support,在即将发布的 7.1 版本中,他们甚至改进了支持,包括 test group features、PDT、AFAIK,甚至没有单元测试支持的计划吗?版本 3.0 是可用的,与其说是关于单元测试支持的提示。为什么?我有什么遗漏吗?

更新

我并不是真的要一份 eclispe 的 phpunit/unit-testing 插件列表,可以在 here 找到一份列表。

【问题讨论】:

    标签: php unit-testing phpunit eclipse-pdt


    【解决方案1】:

    phpsrc.org 插件可以满足您基于 eclipse-pti 的单元测试需求。

    它支持整个 PHP QA-Stack。


    我真的不能告诉你为什么 eclipse 中没有对 phpunit 的官方支持。我认为这是因为不需要任何插件,因为它作为 external tool (sample video) 运行,但这只是显示控制台输出。

    也许其他人对此有更深入的了解。 @hakre 对此答案发表了一些有见地的评论。

    【讨论】:

    • 这是一个官方的eclipse项目,最终会成为官方pdt包的一部分吗?还是eclipse推荐那个包?
    • 它已经存在 2 年多了,据我所知,它维护得很好,并且保持最新状态。但我不知道什么是“官方 pdt 包”。如果有一个我不知道的列表,我想你可以查一下。推荐的软件包也是如此。如果有一个我不知道的列表。
    • +1 for PHPsrc,好工具,好维护者。您可以使用按钮在测试和代码文件之间切换,在源代码中突出显示失败的测试,测试骨架生成等等。它很好地集成到了eclipse中。如果您在配置时遇到问题,请在此处提问;)
    • Eclipse 是一个框架。 PDT 是一个类似于 PTI 的插件。只是它具有模块化结构。此外,PDT 是由 Zend 驱动的,众所周知,他们不想在其中包含某些功能,以免他们自己的基于 Eclipse 的编辑器看起来太差:Zend Studio。所以我认为 PTI 不是 PDT 的一部分非常好。这使事情更加独立。如果您有兴趣,可以在此处获得 Eclipse 项目的官方列表。它很好地展示了 Eclipse 在结构上与 Netbeans 的不同之处(它是一个应用程序框架,而不是 IDE):eclipse.org/projects/listofprojects.php
    • 只需使用offical eclipse marketplace to locate PTI 并安装它。玩得开心 ;)。有关 Eclipse 基金会及其结构的更多信息,请访问eclipse.org,该站点提供了您所要求的所有信息。
    【解决方案2】:

    有一个支持 PHPUnit、SimpleTest 和 CakePHP 的 Eclipse 插件。它被称为MakeGood。

    这里有一个链接。http://marketplace.eclipse.org/node/1158

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-18
      • 2017-09-26
      • 2010-12-25
      • 2012-09-16
      • 1970-01-01
      • 2014-05-24
      相关资源
      最近更新 更多