bex/behat-skip-tests

behat 扩展,允许跳过测试而不将其从输出中排除

1.2.0 2018-05-19 09:19 UTC

This package is auto-updated.

Last update: 2024-08-29 04:09:16 UTC


README

License Latest Stable Version Scrutinizer Code Quality Build Status Build Status

Behat-SkipTestsExtension 允许您跳过测试而不将其从输出中排除。

安装

通过将以下内容添加到您的 composer.json 中进行安装:

composer require --dev bex/behat-skip-tests

配置

behat.yml 中启用扩展,如下所示:

default:
  extensions:
    Bex\Behat\SkipTestsExtension: ~

您可以通过这种方式禁用场景跳过:

default:
  extensions:
    Bex\Behat\SkipTestsExtension:
      skip_scenarios: false

您可以通过这种方式禁用功能跳过:

default:
  extensions:
    Bex\Behat\SkipTestsExtension:
      skip_features: false

您可以通过这种方式配置跳过标签:

default:
  extensions:
    Bex\Behat\SkipTestsExtension:
      skip_tags: ['myawesometag'] # default: ['pending', 'skip']

用法

将跳过标签添加到任何场景,以跳过该场景中的所有步骤。默认情况下,您可以使用 @pending@skip 标签来跳过一个场景,但您也可以配置自己的跳过标签(参见上面的配置)。

请参阅 功能文件中的示例。