我得到无法打开文件“FooTest.php”
我在 Windows 上使用 PHP 5.4.0 和 PHPUnit 3.6
当它调用包含“。”的 get_include_path 时,我已将问题追溯到 PHPUnit\Util\Filesystem.php。和梨的位置。
由于某种原因,它没有解决。到测试所在的位置,因为它将本地解析到 PHPUnit 位置。
如何让 phpunit 识别测试的位置。
我得到无法打开文件“FooTest.php”
我在 Windows 上使用 PHP 5.4.0 和 PHPUnit 3.6
当它调用包含“。”的 get_include_path 时,我已将问题追溯到 PHPUnit\Util\Filesystem.php。和梨的位置。
由于某种原因,它没有解决。到测试所在的位置,因为它将本地解析到 PHPUnit 位置。
如何让 phpunit 识别测试的位置。
首先还要确保您的 PHPUnit 安装和所有依赖项都是最新的:
pear upgrade phpunit/PHPUnit --alldeps
如果您的 pear 安装出错,您也可以从github 存储库中获取它。
根据您的项目和环境的设置方式,确保您的当前目录是您的项目目录。
cd /your/projects/home/directory/
调用 phpunit 的常用语法是
phpunit [switches] <your_unit_test.php>
或者
phpunit [switches] <directory>
因此,基本上,如果您的测试存储在目录YourUnitTests
中,最简单的启动方法就是使用
phpunit YourUnitTests