Jubilant Bdd Migration

Migrate an existing Juju charm repo's pytest integration tests to Behavior-Driven Development (BDD) by authoring YAML test plans with gherkinator that generate Gherkin feature files backed by pytest-jubilant-bdd's reusable step handlers. Use when asked to "migrate tests to BDD", "convert to Gherkin", "use pytest-jubilant-bdd", or to Gherkin-ize jubilant-based integration tests in a charm repo (e.g. slurm-charms, filesystem-charms, sssd-operator). Do NOT use for the pytest-jubilant-bdd plugin's own unit tests.

canonical 9cb7bbd 3 files · 43.3 KB Updated

File contents

canonical/hpc-team/tree/main/.agents/skills/jubilant-bdd-migration commit 9cb7bbd3b3

Frequently asked questions

npx skillmds@latest add canonical/jubilant-bdd-migration