我用的是windows。 例如,我有一些网站的结构如下:
site/
engine/
ModelClass.php
www/
index.php
tests/
ModelCalssTest.php
phpunit.bat
运行测试 ModelClassTest.php 的 phpunit.bat 应该存储在哪里?
最佳答案
您根本不需要存储 phpunit.bat
。它应该在您的 PATH
中。
只需通过 PEAR 安装即可。如果您不想这样做并且您在系统本地拥有它,或者您想要版本控制中的 phpunit 源代码(有些人想要那样),那么您的 phpunit.bat 在哪里并不重要。项目根目录很好,在 vendor/phpunit/phpunit.bat
中的某处也很好,如果你的项目根目录中有一个 ant 或 phing 或 .bat 文件,让你说 “现在运行测试"
.
我目前观察到的“最佳实践”是将您的 phpunit.xml.dist
(配置文件)放在您的应用程序根中,这样人们就可以:
- 获取源代码
- 输入
phpunit
- 确保一切正常
参见:a sample project made by the phpunit author
我还看到人们将该配置文件放在他们的“测试”文件夹中以获得“干净的项目根目录”。效果也很好。
关于php - phpunit命令如何进行搜索类测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6547839/