我在以下目录结构C:\ Easy-PHP \ pear \ PHPUnit中使用pear在wamp服务器中安装了phpunit。
PHPUnit运行正常,我可以从全局运行它,即c:\ phpUnit
我的问题是如何在目录中运行测试?
例如:
我要在c:\ Users \ j.bloggs \ workspace \ assets \ project-name \ classes \ myClass.php
中测试类我在c:\ Users \ j.bloggs \ workspace \ assets \ project \ tests \ myClassTest.php
中进行了测试如何使用PHPUnit设置以这种方式运行测试? 我已经看到有关phpunit.xml和bootstrap.php的信息,我该如何实现这些?我没有发现任何明确的事情。
感谢您的帮助。
答案 0 :(得分:2)
当您从命令行运行PHPUnit时,它首先在其现有目录中查找任何phpunit.xml
文件以提供设置,如果它包含引导程序文件的路径,则该引导文件将事先执行
引导文件应该能够提供要测试的类的源(通过设置它们,如果测试文件本身没有)。
之后,它会递归查找当前工作目录中的目录,查找遵循命名约定XXXTest.php
的文件,然后执行它们。
简单地说,只需导航到您的测试文件夹并运行phpunit
。