PHP供应商inphpunit在控制台中打印文本


php vendorinphpunit is printing in console a text

我一直在尝试使用PHPUnit来测试我的应用程序,(我通过Composer安装它),但当我试图执行我在我的目录中名为" tests "的测试时,以这种方式:

@myappsite$:php vendor'bin'phpunit Tests

它只是打印vendor'bin'phpunit:

的内容
SRC_DIR="`pwd`"
cd "`dirname "$0"`"
cd "../phpunit/phpunit"
BIN_TARGET="`pwd`/phpunit"
cd "$SRC_DIR"
"$BIN_TARGET" "$@"
如果有人以前遇到过这个问题,可以帮助我。

Ok,唯一的问题是与php命令,这是没有必要的,因为不是调用一个php文件,而是一个。bat文件。所以我要做的是:

@myappsite$:vendor'bin'phpunit Tests

它自己运行php命令。

似乎脚本不是php而是bash脚本,您正在安装的PHPUnit版本是什么?也就是说,你的composer.json是什么?

在命令提示符中,我把php vendor'bin'phpunit写成了phpunit,得到了结果