Phpunit 3.6没有找到单元测试

时间:2012-06-09 16:17:49

标签: phpunit

我得到无法打开文件" FooTest.php"

我在Windows上使用PHP 5.4.0和PHPUnit 3.6

我在调用get_include_path时将问题追溯到PHPUnit \ Util \ Filesystem.php,其中包含"。"和梨的位置。

由于某种原因,它无法解决。到测试的位置,因为它将它本地解析到PHPUnit位置。

如何让phpunit识别测试的位置。

1 个答案:

答案 0 :(得分:1)

首先确保您的PHPUnit安装和所有依赖项都是最新的:

pear upgrade phpunit/PHPUnit --alldeps

如果你的梨装置搞砸了,你也可以从the github repository获得它。

根据项目和环境的设置方式,确保当前目录是项目目录。

cd /your/projects/home/directory/

调用phpunit的常用语法是

phpunit [switches] <your_unit_test.php>

phpunit [switches] <directory>

所以,基本上如果您的测试存储在目录YourUnitTests中,最简单的启动方法就是使用

phpunit YourUnitTests