Laravel 5 PHPUnit未运行测试

Sha*_*ane 2 php phpunit laravel-5

我在这里待了好几天都没有成功。运行中Laravel 5.1。据我了解的Laravel文档。

tests目录中提供了ExampleTest.php文件。安装新的Laravel应用程序后,只需在命令行上运行phpunit即可运行测试。

好的,所以运行后phpunit我发现它尚未全局安装且位于中vendor/bin/phpunit。继续运行vendor/bin/phpunit会为我提供一个包含phpunit所有命令选项的屏幕。它实际上没有运行任何测试。

我搜索了更多内容,然后发现一则帖子提到可能是一个symlink问题。我没有按照帖子中的说明进行操作。从内存,我是Laravel从作曲家安装的,所以symlink无论如何都不应该是一个问题。

这些说明涉及删除各种文件。我确实注意到作曲家在更新时正在从其缓存中提取文件。因此,我清除了其缓存,然后再次执行该过程。仍然没有成功。

什么测试没有运行?我机智。特别是因为它应该很容易在包装盒中运行。

Sha*_*ane 6

最后,我没有正确调用bat文件。我之前在跑步

C:\localhost\myProject\vendor\bin> phpunit

相反,我需要跑步

C:\localhost\myproject> call vendor\bin\phpunit

因此,它现在phpunit.xml使用测试位置信息来引用文件。