allure-framework / allure-php-api
Allure PHP 公共库
1.5.0
2024-01-08 17:40 UTC
Requires
- php: >=7.1.3
- doctrine/annotations: 1.*
- jms/serializer: ^1 | ^2 | ^3
- ramsey/uuid: ^3 | ^4
- symfony/mime: ^4.3 | ^5
Requires (Dev)
- phpunit/phpunit: ^7 | ^8 | ^9
- dev-master
- 1.5.0
- 1.4.0
- 1.3.1
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-dependabot/github_actions/shivammathur/setup-php-2.25.1
- dev-dependabot/github_actions/actions/checkout-3.5.2
- dev-dependabot/github_actions/toolmantim/release-drafter-5.23.0
- dev-dependabot/github_actions/zwaldowski/match-label-action-4
- dev-fix-mimetype
This package is auto-updated.
Last update: 2024-09-08 19:09:29 UTC
README
该项目处于维护模式。PHP API 的新版本可在https://github.com/allure-framework/allure-php-commons2 获取。
此存储库包含 Allure 框架的 PHP API。主要思想是在为不同的测试框架创建适配器时重用此 API。
入门指南
为了使用此 API,您只需将以下内容添加到 composer.json
{ "require": { "php": ">=5.4.0", "allure-framework/allure-php-api": "~1.0.0" } }
基本用法如下
Allure::lifecycle()->fire(new TestCaseFinishedEvent());
事件
目前有以下事件可用
- 添加附件事件
- 添加参数事件
- 清除步骤存储事件
- 清除测试用例存储事件
- 移除附件事件
- 步骤取消事件
- 步骤事件
- 步骤失败事件
- 步骤完成事件
- 步骤开始事件
- 测试用例损坏事件
- 测试用例取消事件
- 测试用例事件
- 测试用例失败事件
- 测试用例完成事件
- 测试用例挂起事件
- 测试用例开始事件
- 测试用例状态改变事件
- 测试套件事件
- 测试套件完成事件
- 测试套件开始事件
用法示例
请参阅allure-phpunit 项目。