ADR proposal · Adopt Reqnroll as the BDD acceptance framework #48

Closed
opened 2026-06-04 09:19:51 +00:00 by eho · 0 comments
Owner

Per CLAUDE.md §14, adding a dependency / choosing the acceptance-test framework warrants an ADR. S-04 (#5) is the first slice with behaviour to drive via Gherkin (§3, §11), so it introduces the BDD tool.

Proposal: Adopt Reqnroll.xUnit (maintained SpecFlow successor) for tests/acceptance/, generating one xUnit test per scenario so acceptance tests run under the same dotnet test / make ci gate.

Decision recorded in: docs/architecture/adr-0004-bdd-framework.md (lands in the PR that closes #5). This issue exists to track the decision per process; it is closed by that PR.

Per CLAUDE.md §14, adding a dependency / choosing the acceptance-test framework warrants an ADR. S-04 (#5) is the first slice with behaviour to drive via Gherkin (§3, §11), so it introduces the BDD tool. **Proposal:** Adopt Reqnroll.xUnit (maintained SpecFlow successor) for tests/acceptance/, generating one xUnit test per scenario so acceptance tests run under the same dotnet test / make ci gate. **Decision recorded in:** docs/architecture/adr-0004-bdd-framework.md (lands in the PR that closes #5). This issue exists to track the decision per process; it is closed by that PR.
eho added this to the Iteration 1 — Walking Skeleton milestone 2026-06-04 09:19:51 +00:00
eho added the type:adr-proposalarea:docs labels 2026-06-04 09:19:51 +00:00
eho closed this issue 2026-06-08 11:25:28 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eho/register-referentie#48