Limitations and roadmap

Version 0.2.0 Updated Dec 08, 2025

The rstest‑bdd project is evolving. Several features described in the design document and README remain unimplemented in the current codebase:

  • Wildcard keywords and * steps. The asterisk (*) can replace any step keyword in Gherkin to improve readability, but step lookup is based strictly on the primary keyword. Using * in feature files will not match any registered step.

  • Restricted placeholder types. Only placeholders that parse via FromStr are supported, and they must be well-formed and non-overlapping.

Consult the project’s roadmap or repository for updates. The addition of new features may result in patterns or examples changing. Meanwhile, adopting rstest‑bdd in its current form will be most effective when teams keep feature files simple. Step definitions should remain explicit.