skyeng/codeception-qase-integation

QASE.io 的 codeception 扩展

1.0.0 2022-01-28 11:32 UTC

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

配置

请使用例如 enabledtoken 等参数配置您的扩展。这些参数可能因环境而异。

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(...)
 {
     ...
 }