DrevOps Helps Revive Drupal’s Behat Testing Stack
Coordinated alpha releases across Drupal’s Behat testing stack have followed six months of maintenance and restructuring work led by co-maintainer Alex Skrypnyk and the DrevOps team. The releases include Drupal Driver 3.0.0-alpha1, Drupal Extension 6.0.0-alpha1, and behat-steps 3.8.0. According to DrevOps, the effort focused first on restoring maintainability by modernising CI infrastructure, adding compatibility testing for PHP 8.2 through 8.4 and Drupal 10 and 11, and expanding automated test coverage and code-quality tooling.
The maintenance cycle also involved reducing years of accumulated backlog across the projects. Older pull requests and unresolved bugs were reviewed, reworked, and merged with contributor attribution preserved. The work included fixes related to Drupal field handling, Drush compatibility, and configuration caching, alongside architectural changes introducing capability-based driver interfaces and redesigned field classification systems intended to simplify extension and long-term maintenance.
The article also explains how AI-assisted workflows were used during the project. According to DrevOps, AI tools helped process issue history, draft contributor responses, assist with documentation, and review diffs, while architectural decisions, code review, and merge responsibility remained with human maintainers. The company described the coordinated alpha releases as a milestone and called for wider community testing of the updated Behat stack.

