司法部/behat-test-statistics

此包已被弃用且不再维护。未建议替代包。

一个Behat上下文文件,用于添加测试套件的统计数据

dev-main 2021-06-09 13:42 UTC

This package is not auto-updated.

Last update: 2022-12-21 12:30:33 UTC


README

目录
  1. 关于项目
  2. 入门
  3. 用法
  4. 贡献
  5. 许可证

关于项目

存储常用Behat上下文文件的地方,这些文件可以提供有关测试套件的有用统计数据。

构建工具

入门

这里包含的上下文是为项目设计的,无需任何设置即可直接使用。

先决条件

  • behat
    composer require --dev behat/behat

安装

使用composer将其添加到您的项目

composer require --dev ministryofjustice/behat-test-statistics

或者,手动下载源代码以持久存储在您的项目中。

用法

使用上下文文件有两种方法。

  1. 将上下文添加到您的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
  1. 使用MinistryOfJustice\BehatContexts\TestStatisticsContext扩展您的基上下文文件
<?php

declare(strict_types=1);

namespace App\Tests\Behat\v2\Common;

class BaseFeatureContext extends MinistryOfJustice\BehatContexts\TestStatisticsContext
{}

一旦将功能上下文插入到您的测试套件中,它将在测试运行结束时自动标记任何运行缓慢的套件或步骤

Behat test output

贡献

您做出的任何贡献都将被非常赞赏。

  1. 分叉项目
  2. 创建您的功能分支(git checkout -b feature/AmazingFeature
  3. 提交您的更改(git commit -m 'Add some AmazingFeature'
  4. 将更改推送到分支(git push origin feature/AmazingFeature
  5. 打开拉取请求

许可证

在MIT许可证下分发。有关更多信息,请参阅LICENSE