司法部 / behat-test-statistics
此包已被弃用且不再维护。未建议替代包。
一个Behat上下文文件,用于添加测试套件的统计数据
dev-main
2021-06-09 13:42 UTC
Requires
- php: >=7.4.3
- behat/behat: ^3.8.1
- nesbot/carbon: ^2.40
This package is not auto-updated.
Last update: 2022-12-21 12:30:33 UTC
README
关于项目
存储常用Behat上下文文件的地方,这些文件可以提供有关测试套件的有用统计数据。
构建工具
入门
这里包含的上下文是为项目设计的,无需任何设置即可直接使用。
先决条件
- behat
composer require --dev behat/behat
安装
使用composer将其添加到您的项目
composer require --dev ministryofjustice/behat-test-statistics
或者,手动下载源代码以持久存储在您的项目中。
用法
使用上下文文件有两种方法。
- 将上下文添加到您的behat.yml套件配置中
default: suites: ui-tests: description: A minimal UI test suite paths: [ "%paths.base%/features" ] filters: tags: "@ui" contexts: - App\Tests\Behat\FeatureContext - MinistryOfJustice\BehatContexts\TestStatisticsContext
- 使用
MinistryOfJustice\BehatContexts\TestStatisticsContext
扩展您的基上下文文件
<?php declare(strict_types=1); namespace App\Tests\Behat\v2\Common; class BaseFeatureContext extends MinistryOfJustice\BehatContexts\TestStatisticsContext {}
一旦将功能上下文插入到您的测试套件中,它将在测试运行结束时自动标记任何运行缓慢的套件或步骤
贡献
您做出的任何贡献都将被非常赞赏。
- 分叉项目
- 创建您的功能分支(
git checkout -b feature/AmazingFeature
) - 提交您的更改(
git commit -m 'Add some AmazingFeature'
) - 将更改推送到分支(
git push origin feature/AmazingFeature
) - 打开拉取请求
许可证
在MIT许可证下分发。有关更多信息,请参阅LICENSE。