2013-10-29 245 views
0

我已经安装在下面的目录结构下,用梨WAMP的服务器的PHPUnit:\易PHP \梨\ PHPUnit的。PHPUnit进行测试

PHPUnit的运行正常,我可以从全球范围即C运行它:\ PHPUnit的

我的问题是如何从目录中运行测试?

例如:

我有类在C测试:\用户\ j.bloggs \工作区\资产\项目名称\类\ myClass.php

我测试在C: \ Users \ j.bloggs \ workspace \ assets \ project \ tests \ myClassTest.php

如何设置使用PHPUnit以这种方式运行测试? 我看到的phpunit.xml和bootstrap.php中的信息,我该如何实现这些?我还没有发现任何明确这一点。

感谢您的任何帮助。

回答

2

从命令行运行PHPUnit时,它首先在其现有目录中查找任何phpunit.xml文件以提供设置,并且如果它包含引导程序文件的路径,那么该引导程序文件将事先执行。

引导文件应该能够提供要测试的类的源(通过设置它们,如果测试文件本身没有)。

之后,它递归地查找当前工作目录中的目录,查找遵循命名约定XXXTest.php的文件,然后执行它们。

简单地说,只要浏览到您的测试文件夹,然后运行phpunit

+0

刚刚发布后,我把XML文件中,这一切装配在一起,感谢您的回答! – ChrisSherwood