stolt / phpunit-blink1-test-listener
PHPUnit的blink(1)测试监听器。
v2.0.0
2018-04-06 14:41 UTC
Requires
- php: >=7.1
- phpunit/php-timer: ^2.0
- phpunit/phpunit: ^7.0
- symfony/process: ^3.2
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-31 00:26:55 UTC
README
本包提供了一个实现PHPUnit_Framework_TestListener接口的类,用于与blink(1) USB通知LED灯交互。它提供了在使用PHPUnit进行TDD时快速、可视化的反馈循环。
使用此测试监听器,失败的PHPUnit测试运行会将LED灯变为红色,成功的则使其闪烁绿色,而未完成、跳过或存在风险的测试将使其闪烁黄色。
先决条件
此包假设已安装blink1-tool,以便与您的blink(1)
LED灯通信。在Mac OS上,本包的目标系统,可以通过brew
轻松完成。
brew install blink1
通过Composer安装
composer require --dev stolt/phpunit-blink1-test-listener
配置
要使用具有其默认配置的blink(1)测试监听器,请将以下内容添加到您的phpunit.xml(.dist)
文件中。
<extensions> <extension class="Stolt\PHPUnit\Extension\Blink1" /> </extensions>
可以配置测试状态颜色的闪烁次数(默认为三次)。此外,还可以覆盖失败测试状态的行为(默认为LED灯永久点亮,直到发生测试状态转换),以与其他测试状态统一。
<extensions> <extension class="Stolt\PHPUnit\Extension\Blink1"> <parameter name="blink-amount" value="2"/> <parameter name="blink-on-failure" value="false"/> </extension> </extensions>
运行测试
composer test
许可证
本包采用MIT许可证。有关详细信息,请参阅LICENSE。
变更日志
有关详细信息,请参阅CHANGELOG。
行为准则
有关详细信息,请参阅CONDUCT。
贡献
有关详细信息,请参阅CONTRIBUTING。