cabdesigns/trace-test-listener 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

cabdesigns/trace-test-listener

Composer 安装命令:

composer require cabdesigns/trace-test-listener

包简介

Searches the call trace when running your unit tests. Useful for identifying dependencies that should be mocked.

README 文档

README

Searches the call trace when running your unit tests. Useful for identifying dependencies that should be mocked.

Scenarios for using this may include finding out which tests are:

  • Hitting a real database, web service, etc.
  • Using deprecated features.
  • Using tightly coupled code.

Screenshot of terminal using TraceTestListener

Installation

TraceTestListener is installable via Composer and should be added as a require-dev dependency:

php composer.phar require --dev cabdesigns/trace-test-listener dev-master

XDebug must be installed for this listener to work.

Configuration

Configure the search terms you want to look for inside the call trace, using an array argument.

You can also optionally set the directory to write the trace files to. This will default to the traces folder.

<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>

统计信息

  • 总下载量: 13
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 6
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-05-04