piece / stagehand-testrunner
CLI的持续测试运行器
v4.2.0
2016-04-05 05:23 UTC
Requires
- php: >=5.3.3
- ext-dom: *
- ext-mbstring: *
- ext-pcre: *
- ext-spl: *
- piece/stagehand-alterationmonitor: ~2.0
- piece/stagehand-componentfactory: ~1.0
- sebastian/version: ~1.0
- symfony/config: ~2.0
- symfony/console: ~2.0
- symfony/dependency-injection: ~2.0
- symfony/finder: ~2.0
- symfony/process: ~2.0
- symfony/yaml: ~2.0
Requires (Dev)
- phake/phake: 1.0.*
- phpunit/phpunit: >=3.7.0
Suggests
- phpunit/phpunit: For using PHPUnit
README
CLI的持续测试运行器
Stagehand_TestRunner
是一个用于在CLI中运行单元测试的持续测试运行器。
它使得在本地环境中进行单元测试变得更加容易和舒适。此外,它可以很容易地与Jenkins等持续集成服务器集成。它被设计为可以集成到集成开发环境(IDE)中,开发者可以创建类似于MakeGood的扩展。
特性
- 文件保存时运行测试。(持续测试)
- 在指定的目录中运行测试。
- 在指定的文件中运行测试。
- 仅在指定的文件中运行指定的测试。
- 仅在指定的类中运行测试。
- 着色输出。
- 在运行测试之前预载指定的PHP脚本。
- 通知测试结果。
- 将测试结果记录到指定文件中的JUnit XML格式。
- 打印详细的进度报告。
- 在第一个失败或错误时停止。
- 指定测试文件模式。
- 使用基于YAML的配置文件。
- 通过testrunner命令运行phpunit命令。
- 支持PHPUnit。
安装
Stagehand_TestRunner
可以使用Composer安装。
首先,将piece/stagehand-testrunner
的依赖项添加到您的composer.json
文件中,如下所示
稳定版本
composer require piece/stagehand-testrunner "4.2.*"
开发版本
composer require piece/stagehand-testrunner "~4.3@dev"
其次,按照以下步骤编译Stagehand_TestRunner
以适应您的环境
vendor/bin/testrunner compile
支持
如果您发现错误或有问题,或者想要请求一个功能,请在问题中创建一个问题或拉取请求。
版权
版权(c)2005-2016 KUBO Atsuhiro及贡献者,版权所有。