PHPackages                             openeuropa/task-runner-ensure-behat-batching - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. openeuropa/task-runner-ensure-behat-batching

ActiveLibrary

openeuropa/task-runner-ensure-behat-batching
============================================

OpenEuropa TaskRunner command to ensure all Behat tests have batch tags.

1.1.0(4y ago)022.3k↓41.4%EUPL-1.2PHPPHP &gt;=7.4CI failing

Since Oct 8Pushed 9mo ago12 watchersCompare

[ Source](https://github.com/openeuropa/task-runner-ensure-behat-batching)[ Packagist](https://packagist.org/packages/openeuropa/task-runner-ensure-behat-batching)[ RSS](/packages/openeuropa-task-runner-ensure-behat-batching/feed)WikiDiscussions 1.x Synced 1mo ago

READMEChangelog (2)Dependencies (4)Versions (3)Used By (0)

OpenEuropa Task Runner: Ensure Behat batching
=============================================

[](#openeuropa-task-runner-ensure-behat-batching)

The "Ensure Behat batching" is [Task Runner](https://github.com/openeuropa/task-runner) command that ensures Behat features are properly tagged for batched execution by special batch tag "@batch\[BATCH\_NUMBER\]". This tag is used to divide tests execution on few parallel processes.

Installation
------------

[](#installation)

Require the command as a dev dependency:

```
composer require --dev openeuropa/task-runner-ensure-behat-batching

```

Usage
-----

[](#usage)

Make sure to always run the following command, after adding files and scenarios into Behat tests:

```
./vendor/bin/run behat:ensure-batching --path=FOLDER_WITH_TESTS

```

Step debugging
--------------

[](#step-debugging)

To enable step debugging from the command line, pass the `XDEBUG_SESSION` environment variable with any value to the Docker container:

```
docker-compose exec -e XDEBUG_SESSION=1 web
```

Please note that, starting from XDebug 3, a connection error message will be outputted in the console if the variable is set but your client is not listening for debugging connections. The error message will cause false negatives for PHPUnit tests.

To initiate step debugging from the browser, set the correct cookie using a browser extension or a bookmarklet like the ones generated at .

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance40

Moderate activity, may be stable

Popularity26

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~693 days

Total

3

Last Release

298d ago

PHP version history (3 changes)1.0.0PHP &gt;=7.3

1.1.0PHP &gt;=7.4

1.x-devPHP &gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/d3b1f4079f9a82f6dd88fe6577d1256b4ecbbccbcd4a4ec9bea7c2fd6f72b99a?d=identicon)[DIGIT-CORE](/maintainers/DIGIT-CORE)

---

Top Contributors

[![yenyasinn](https://avatars.githubusercontent.com/u/1183951?v=4)](https://github.com/yenyasinn "yenyasinn (5 commits)")[![hernani](https://avatars.githubusercontent.com/u/707860?v=4)](https://github.com/hernani "hernani (4 commits)")[![nagyad](https://avatars.githubusercontent.com/u/22004498?v=4)](https://github.com/nagyad "nagyad (4 commits)")[![22Alexandra](https://avatars.githubusercontent.com/u/22908988?v=4)](https://github.com/22Alexandra "22Alexandra (3 commits)")[![ademarco](https://avatars.githubusercontent.com/u/153362?v=4)](https://github.com/ademarco "ademarco (1 commits)")

---

Tags

automationdrupalBehatrobotask-runner

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/openeuropa-task-runner-ensure-behat-batching/health.svg)

```
[![Health](https://phpackages.com/badges/openeuropa-task-runner-ensure-behat-batching/health.svg)](https://phpackages.com/packages/openeuropa-task-runner-ensure-behat-batching)
```

###  Alternatives

[acquia/drupal-spec-tool

A tool for specifying Drupal architecture details and generating automated tests for them

1532.6M3](/packages/acquia-drupal-spec-tool)[nuvoleweb/drupal-behat

Drupal Behat extension.

33787.7k3](/packages/nuvoleweb-drupal-behat)[hiqdev/hidev

Automation tool mixed with code generator for easier continuous development

3229.4k28](/packages/hiqdev-hidev)[drupal/tqextension

Behat extension for testing Drupal sites

1134.4k](/packages/drupal-tqextension)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
