phpunit命令在ubuntu 16.04上运行的lumen 5.6中不起作用

phpunit命令在ubuntu 16.04上运行的lumen 5.6中不起作用,php,ubuntu,lumen,lampp,Php,Ubuntu,Lumen,Lampp,tests目录中只有两个文件, TestCase.php和ExampleTest.php 下面是源代码(这是一个全新的Lumen安装,实际上没有添加任何新的测试,只是附带的默认测试文件): 截图 已安装所需的所有composer软件包。 我正在ubuntu 16.04操作系统中使用最新PHP7.2版本的lampp安装 可能是什么问题? 我甚至找不到错误显示的Test.php文件。您的ExampleTest.php文件似乎不是问题所在。查看第100行的Test.php文件。尽管这是一个新项目,但

tests目录中只有两个文件, TestCase.php和ExampleTest.php

下面是源代码(这是一个全新的Lumen安装,实际上没有添加任何新的测试,只是附带的默认测试文件):

截图

已安装所需的所有composer软件包。 我正在ubuntu 16.04操作系统中使用最新PHP7.2版本的lampp安装

可能是什么问题?
我甚至找不到错误显示的Test.php文件。

您的ExampleTest.php文件似乎不是问题所在。查看第100行的Test.php文件。尽管这是一个新项目,但您已经添加或更改了测试文件,这目前正在给您带来麻烦。

您的ExampleTest.php文件似乎不是问题所在。查看第100行的Test.php文件。即使这是一个新项目,您已经添加或更改了测试文件,这目前正在给您带来麻烦。

问题在于我安装的最新LAMP附带的phpunit版本

PHPUnit 3.6.0 by Sebastian Bergmann.version 3.6.0
位于/opt/lampp/bin/phpunit

这是具有最新PHP7.2.1版本的同一安装的一部分

但推荐的版本是

PHPUnit 7.0.1 by Sebastian Bergmann and contributors.
当我尝试从lumen应用程序的根运行./vendor/phpunit/phpunit/phpunit时,它工作了

因此,我必须创建别名phpunit=“/opt/lampp/…/vendor/phpunit/phpunit/phpunit”,以便更容易调用phpunit test


问题是phpunit的版本,它与我安装的最新LAMP一起提供

PHPUnit 3.6.0 by Sebastian Bergmann.version 3.6.0
位于/opt/lampp/bin/phpunit

这是具有最新PHP7.2.1版本的同一安装的一部分

但推荐的版本是

PHPUnit 7.0.1 by Sebastian Bergmann and contributors.
当我尝试从lumen应用程序的根运行./vendor/phpunit/phpunit/phpunit时,它工作了

因此,我必须创建别名phpunit=“/opt/lampp/…/vendor/phpunit/phpunit/phpunit”,以便更容易调用phpunit test


你能在什么地方分享你的代码吗?我刚分享过。这是一个新的lumen安装@WilliamFrancisGomes,似乎无法让它工作。你能在什么地方分享你的代码吗?我刚刚做了。这是一个新的流明装置@WilliamFrancisGomes,似乎无法正常工作。