PHPUnit结果的简单检查

PHPUnit结果的简单检查,php,phpunit,Php,Phpunit,我想将PHPUnit与其他命令工具结合起来,我需要一种简单的方法来检查测试是否通过或失败 比如 phpunit path_to_folder_containing_the_test 如果全部通过,则返回“ok”;如果任何测试失败,则返回“failed” [因此我可以简单地从其他工具中检查“ok”和“failed”值]我有一个非常简单的shell脚本,它捕获退出代码,如: >phpunit TestOk.php >echo $? 0 及 希望有此帮助我有一个非常简单的shell脚本

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

比如

phpunit path_to_folder_containing_the_test
如果全部通过,则返回“ok”;如果任何测试失败,则返回“failed”


[因此我可以简单地从其他工具中检查“ok”和“failed”值]

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

>phpunit TestOk.php
>echo $?
0


希望有此帮助

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

>phpunit TestOk.php
>echo $?
0


希望此帮助在批处理文件中查找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
来控制该特定返回代码的功能。

在批处理文件中,查找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
来控制该特定返回代码的功能。

首先,您发布的内容看起来像一个bash变量(我在Windows计算机上),其次,PHPUnit的输出是详细的,无论您的测试输出如何,简而言之,它不起作用hi@Alex我崩溃了phpunit的(irrilevant?)输出,但我确认这是起作用的。我建议您尝试捕获类似于
error\u level
变量的退出代码,首先检查您发布的内容似乎是bash变量(我在Windows机器上),其次,无论您的测试输出如何,phpunit的输出都是冗长的,因此简言之,它不起作用hi@Alex I崩溃(艾瑞万特?)PHPUnter的输出,但我确认它是工作的。我建议你尝试一下,捕获一个类似于 Error级别> /Code >变量的退出代码,检查一些类似Hi @亚历克斯的东西,如果我的或者任何答案已经解决了你的问题,请点击检查标记。解决方案,给你的回答者和你自己带来一些声誉。没有亚历克斯的义务。嗨,如果我的答案或者任何答案都解决了你的问题,请点击检查标记。这向更广泛的社区表明,你已经找到了解决方案,给回答者和你自己带来了一些声誉。没有OLPI。我必须这样做。