从cmd文件运行PHPunit

时间:2017-11-13 09:14:33

标签: php batch-file phpunit

我创建了一个cmd文件:

phpunit Test.php > myTest.txt

当我直接跑步时它起作用。但当exec使用PHP代码时:

exec("cmd.cmd");

创建了一个myTest.txt文件,但它是空白的

1 个答案:

答案 0 :(得分:0)

最有可能因为phpUnit在你通过php调用时没有运行(这可能是由于安全权限)。

尝试

$output = '';
exec("cmd.cmd", $output);
echo $output;

看看执行实际返回了什么,也可能需要指定路径,因为exec可能从PHP执行路径运行,而不是文件所在的PHP webroot。