当我使用“ @group annotation ”( PHPUnit支持)来测试我班级中的群组功能时,Yii遇到了问题来自Yii的强>延伸。
我在Yii (NetBeans IDE and Yii projects)的论坛中配置了指导。
当我按 Ctrl + F6 时,我测试了班上的所有功能。 运行良好。
但是当我使用“ @group annotation ”(support by PHPUnit
)时。 它没有运行,我没有看到对话框。
当我在对话框中选中“在运行测试之前询问测试组”时,配置PHPUnit。当我按 Ctrl + F6 时,我看不到对话框。
我认为这里的问题是两个文件“ bootstrap.php ”和“ phpunit.php ”,但我不知道如何改变它?
我对论坛Yii和demo code提出了质疑。
答案 0 :(得分:0)
我只是要求你看,因为也许之前没有人告诉过你,因为我们有礼貌的冒险方式。相反,通常认为更恰当地忽略这种情况并且它将消失。在这种背景下更是如此,我担心,我们在公共场合和所有人。
冒被骂的风险,我觉得有必要指出这对你来说是一个问题,除非你没有注意到。不要担心,虽然没有什么可以感到羞耻的,如果你认为这个问题在这里或者现在没有,我个人可以更少关心。我说去吧。无论哪种方式,只有你同意存在问题才能解决。
修复语法和拼写很容易,你听说过Google translate对吗?使用它,看到更少的人忽略你的帖子,而你得到答案的时间,这是双赢的权利。您可以使用64种语言找到您熟悉的语言,让Google担心您的k和撇号的放置,而您则专注于正确引用不需要任何翻译的相关项目,例如调用什么: phpunit.xml 同意?
如何更改bootstrap.php或phpunit.xml? 只需在您喜欢的文本编辑器中打开,Netbeans就足够了。至于这些文件的含义,请参阅英文,法文和日文的phpunit documentation。
bootstrap - 在测试之前运行的“bootstrap”PHP文件。
配置 - 如果当前工作目录中存在phpunit.xml或phpunit.xml.dist(按此顺序)并且未使用--configuration,则会自动从该文件中读取配置。
我不担心bootstrap.php,如果你不需要它,你可能不会并且只需要说什么就可以添加,这将改善Netbeans中的行为。
关于configuring groups,phpunit文档非常精细:
< groups>元素及其< include>,< exclude>和< group>可以使用子项从一组应该(不)运行的测试中选择一组测试。
<groups> <include> <group>name</group> </include> <exclude> <group>name</group> </exclude> </groups>
上面的XML配置对应于使用以下开关调用TextUI测试运行器:
- 群组名称
- 排除群组名称
再一次没有什么可以改善关于你所使用的Ctrl + F6用法的netbeans,而是我建议你引用{hackre已经建议的Devin M's解释,将它与{{3}结合起来
。并且没有什么我可以添加的,因为它完整,我害怕。祝你好运,请告诉我们您的具体情况。