我想运行一组PHPUnit,并将其结果“集中”为简单的“确定”或“失败”。
现在看来,PHPUnits可以呈现一长串的东西-这在手工开发或测试事物时很好,但是由于我想将PhPunit与其他工具集成在一起,因此我需要一个简单的“确定” /“失败”响应。 / p>
有可能吗?
答案 0 :(得分:3)
是的。如果从命令行运行PHPUnit,则如果所有测试正确,脚本将0
返回到shell,如果有任何错误,则脚本返回其他值。
您可以使用一些类似的方法:
./vendor/bin/phpunit -c phpunit.xml > /dev/null && echo ok || echo failed
> /dev/null
-将phpunit输出转发到/ dev / null-对我不感兴趣
&& echo ok
-当所有测试都正确时,将ok
打印到标准输出
|| echo failed
-如果测试失败,则将failed
打印到标准输出
答案 1 :(得分:2)