不测试组(PHPUnit支持@group注释)类的功能扩展自Netbeans中的Yii

Boy*_*les 9 php phpunit netbeans yii

目前我对Yii有一个问题,当我使用" @group annotation "(由PHPUnit支持)测试我的类中的组函数时,从Yii 扩展.

我在Yii (NetBeans IDE和Yii项目)的论坛中配置了指导.

当我按下Ctrl + F6时,我测试了我班上的所有功能.它运行得非常好.

但是当我使用" @group annotation "(support by PHPUnit)时.它没有运行,我没有看到对话框.

当我在对话框中选中"在运行测试之前询问测试组 "配置PHPUnit时.当我按Ctrl + F6时,我没有看到对话框.

我这里的问题是两个文件" bootstrap.php "和" phpunit.php ",但我不知道怎么改变它?

我对论坛Yii和演示代码有疑问.

nic*_*kl- 1

如何更改 bootstrap.php 或 phpunit.xml? 只需在您最喜欢的文本编辑器中打开 Netbeans 就足够了。至于这些文件的含义,参考phpunit 文档,似乎有英语、法语和日语版本。

  • bootstrap - 在测试之前运行的“引导”PHP 文件。
  • 配置 - 如果 phpunit.xml 或 phpunit.xml.dist (按该顺序)存在于当前工作目录中并且未使用 --configuration,则将自动从该文件读取配置。

我不会担心 bootstrap.php 如果您不需要它,您可能不会需要它,并且足以说您可以在其中添加任何内容都不会改善 Netbeans 中的行为。

关于配置组, phpunit 文档非常详细:

<groups> 元素及其 <include>、<exclude> 和 <group> 子元素可用于从一组应该(不)运行的测试中选择测试组。

 <groups>
    <include>
        <group>name</group>
    </include>
    <exclude>
        <group>name</group>
    </exclude>
</groups>
Run Code Online (Sandbox Code Playgroud)

上面的 XML 配置对应于使用以下开关调用 TextUI 测试运行器:

- 团队名字

--排除组名称

同样,对于您所追求的Ctrl+F6用法,没有什么可以改进 netbeans,相反,我还建议您参考Devin M 的解释,正如 @hakre 已经建议的那样,将其与Netbeans - 运行测试组文档结合起来,就没有更多了恐怕还可以添加完整的内容。

祝您好运,请告诉我们您的情况。

  • 不管你表现得多么客气,你那冗长的语法独白都完全偏离了主题。特别是因为OP很可能不是以英语为母语的。如果你确实觉得有必要,“附注:我很难理解你的语法,如果你整理一下,你可能会发现你会得到更好的答案”就足够了。 (9认同)