sylius-labs/suite-tags-extension

Filters suites run by their configured tags

Maintainers

Package info

github.com/SyliusLabs/SuiteTagsExtension

pkg:composer/sylius-labs/suite-tags-extension

Statistics

Installs: 1 242 473

Dependents: 81

Suggesters: 0

Stars: 2

Open Issues: 0

v0.3 2024-03-04 13:00 UTC

This package is auto-updated.

Last update: 2026-03-20 11:08:08 UTC


README

Adds the --suite-tags option to Behat CLI, which isolates loaded suites and contexts to those specified. Functionally works similarly to the --tags option, but provides better isolation.

Usage

  1. Install it:

    $ composer require sylius-labs/suite-tags-extension --dev
  2. Enable it in your Behat configuration:

    # behat.yml
    default:
        # ...
        extensions:
            SyliusLabs\SuiteTagsExtension: ~
  3. Set the option while running Behat:

    $ vendor/bin/behat --suite-tags="domain"
    $ vendor/bin/behat --suite-tags="~domain"
    $ vendor/bin/behat --suite-tags="domain,ui"
    $ vendor/bin/behat --suite-tags="domain&&ui"