skyeng / codeception-qase-integation
QASE.io 的 codeception 扩展
1.0.0
2022-01-28 11:32 UTC
Requires
- php: ^7.4 || ^8.0
- codeception/codeception: ^2.0 || ^3.0 || ^4.0
- guzzlehttp/guzzle: ^6.0 || ^7.0
This package is auto-updated.
Last update: 2024-08-29 05:56:13 UTC
README
此 Codeception 扩展提供了测试结果通过 QASE 使用 HTTP API 报告的功能。
注意: 扩展目前仅支持 Cest
Codeception 测试格式。它不能报告 PHPUnit 或 Cept
测试。
安装
composer require --dev skyeng/codeception-qase-integation:^1.0.0
配置
请使用例如 enabled
、token
等参数配置您的扩展。这些参数可能因环境而异。
extensions: enabled: - Skyeng\Codeception\Qase\QaseExtension config: Skyeng\Codeception\Qase\QaseExtension: enabled: "%QASE_ENABLE%" token: "%QASE_TOKEN%" project: "%QASE_PROJECT%"
测试
您只需定义 Codeception 测试等于 QASE 测试的内容。通过简单地给测试添加一个新注释即可完成此操作。现在,扩展将自动查找此注释,并将此 ID 的测试结果发送到测试运行。
/** * @qase-case 42 */ public function testMyProcess(...) { ... }