简单检查PHPUnit结果

时间:2015-03-20 10:43:14

标签: php phpunit

我想将PHPUnit与其他命令工具粘合在一起,我需要一种简单的方法来检查测试是通过还是失败。

这样的事情
phpunit path_to_folder_containing_the_test

将返回" ok"如果全部通过或'#34;失败"如果有任何测试失败。

[所以我可以直接检查"确定"并且"失败"来自其他工具的价值]

2 个答案:

答案 0 :(得分:1)

我有一个非常简单的shell脚本,可以捕获退出代码,如:

>phpunit TestOk.php
>echo $?
0

>phpunit TestKo.php
>echo $?
1

希望这个帮助

答案 1 :(得分:1)

在批处理文件中,查找ERRORLEVEL

@echo off
call PHPUNIT.bat
if ERRORLEVEL 1 goto Fail
if ERRORLEVEL 0 goto Pass
:Pass
echo PHPUnit Successfully Executed
goto End
:Fail
echo PHPUnit Failed
goto End
:End

更改echo语句以执行您想要的任何操作。如果PHPUnit返回其他错误代码(255和更低),那么您可以继续使用if ERRORLEVEL 255来控制该特定返回代码的功能。