atoum / teamcity-extension
此包已废弃且不再维护。没有建议的替代包。
为 atoum 添加 TeamCity 支持
1.1
2017-11-14 14:49 UTC
Requires
- atoum/atoum: ^3.2
This package is auto-updated.
Last update: 2021-09-20 08:30:10 UTC
README
atoum/teamcity-extension 
atoum 是一个 PHP 测试框架。 TeamCity 是 JetBrains 开发的用于持续集成 (CI) 和持续交付 (CD) 的软件。
TeamCity 使用 一个非标准的特定测试执行报告格式。此扩展通过支持此特定报告格式为 atoum 添加 TeamCity 支持。
安装
使用 Composer,要将此扩展包含到您的依赖项中,您需要要求 atoum/teamcity-extension
$ composer require atoum/teamcity-extension '~1.0'
要始终启用扩展,必须编辑 .atoum.php
配置文件以添加
use atoum\teamcity; $extension = new teamcity\extension($script); $extension->addToRunner($runner);
如果您只想在 TeamCity 环境中运行测试时启用扩展,请编写
$extension = new teamcity\extension($script); $extension->addToRunnerWithinTeamCityEnvironment($runner);
以下截图显示了在 TeamCity 实例中显示的此扩展的测试
测试
在运行测试套件之前,必须安装开发依赖项
$ composer install
然后,要运行所有测试套件
$ vendor/bin/atoum --test-ext
许可证
请参阅 LICENSE
文件。此项目使用与 atoum 相同的许可证。