Skip to content

v3.3.0 — execution.parallel validated against TestNG's own modes

Choose a tag to compare

@shossain786 shossain786 released this 18 Aug 01:20
· 27 commits to master since this release
7d37e5f
  • `execution.parallel` now validates against TestNG's own parallel modes, not a hand-written allowlist that had drifted from them — `tests` and `instances` are legitimate TestNG modes that flow straight through to `XmlSuite.setParallel()` and work exactly like `methods`/`classes` downstream, but Selenium Boot's bootstrap validator rejected them anyway, and did so with a "Parallel execution configuration missing" message — telling users their config was absent when it was present but simply not on the list. Validation now delegates to TestNG's `XmlSuite.ParallelMode` enum directly, so anything TestNG accepts, Selenium Boot accepts, and an unrecognised value's error message names both the rejected value and the full valid set instead of going stale again. (Fixes #35)

Full changelog: https://github.com/seleniumboot/selenium-boot/blob/master/CHANGELOG.md#v330--2026-08-15