PhpUnit 简单的命令来显示更少的结果

PhpUnit simple command to show less results

目前,如果我运行 ./phpunit -c ../app,我可能会得到如下输出:

PHPUnit 3.7.88 by Sebastian Begmann.

Configuration read from /var/www/site/app/Symfony/app/phpunit.xml

FFFSS....

Time 7.9 seconds, Memory: 55.00Mb

There were 4 failures:

.. lists the failures

FAILURES!
Tests: 9, Assertions: 64, Failures: 4, Skipped: 2.

这在某些情况下很好,比如我想自己运行测试。但是对于某些情况(自动化测试),我只想运行测试并知道它们是否全部通过(如果失败可能会发送电子邮件)。

所以我的问题是,是否有一个简单的命令我可以使用,比如 ./phpunit -c ../app --short,它将 return 无论所有测试是否通过。

谢谢

将命令输出重定向到 /dev/null 并检查命令退出代码:

./phpunit -c ../app >/dev/null 2>&1
if [ $? -eq 0 ]; then
    echo "TESTS PASSED!"
fi