cabdesigns / trace-test-listener
搜索运行单元测试时的调用跟踪。用于识别应该进行模拟的依赖项。
dev-master
2015-05-04 13:56 UTC
This package is not auto-updated.
Last update: 2024-09-28 18:16:43 UTC
README
搜索运行单元测试时的调用跟踪。用于识别应该进行模拟的依赖项。
使用此工具的情景可能包括找出哪些测试是
- 击中真实数据库、网络服务等。
- 使用已弃用的功能。
- 使用紧密耦合的代码。
安装
可以通过 Composer 安装 TraceTestListener,并将其作为 require-dev
依赖项添加。
php composer.phar require --dev cabdesigns/trace-test-listener dev-master
此监听器要正常工作,必须安装 XDebug。
配置
使用数组参数配置您要在调用跟踪中查找的搜索词。
您还可以可选地设置写入跟踪文件的目录。默认为 traces
文件夹。
<phpunit bootstrap="vendor/autoload.php"> <!-- ... other suite configuration here ... --> <listeners> <listener class="CABDesigns\PHPUnit\Listener\TraceTestListener"> <arguments> <array> <element key="0"> <string>curl_exec</string> </element> </array> <string>traces</string> </arguments> </listener> </listeners> </phpunit>