:seedling: OPRUN-4261 Migrate e2e tests to Godog BDD framework by pedjak · Pull Request #2365 · operator-framework/operator-controller

AI review requested due to automatic review settings

November 28, 2025 15:11

Copilot AI review requested due to automatic review settings

December 1, 2025 18:01

@pedjak pedjak changed the title wip: migrate e2e tests to godog framework (aka BDD/Cucumber) Migrate e2e tests to Godog BDD framework

Dec 1, 2025

@pedjak pedjak changed the title Migrate e2e tests to Godog BDD framework 🌱 Migrate e2e tests to Godog BDD framework

Dec 1, 2025

@pedjak pedjak marked this pull request as ready for review

December 1, 2025 18:14

Copilot AI review requested due to automatic review settings

December 1, 2025 18:14

joelanford

tmshort

tmshort

Copilot AI review requested due to automatic review settings

December 15, 2025 21:11

Copilot AI review requested due to automatic review settings

December 16, 2025 18:59

@pedjak

Replace traditional Go e2e tests with Godog (Cucumber for Go) to improve
test readability and maintainability through behavior-driven development.

Changes:
- Convert existing test scenarios to Gherkin feature files
- Implement reusable step definitions in steps/steps.go
- Add scenario hooks for setup/teardown and feature gate detection
- Provide comprehensive documentation in test/e2e/README.md
- Remove legacy test files (cluster_extension_install_test.go, etc.)

Benefits:
- Human-readable test scenarios serve as living documentation
- Better separation between test specification and implementation
- Easier collaboration between technical and non-technical stakeholders
- Reduced code duplication through reusable step definitions

Assisted-By: "Claude <noreply@anthropic.com>"

Copilot AI review requested due to automatic review settings

December 16, 2025 20:17

@pedjak pedjak changed the title 🌱 Migrate e2e tests to Godog BDD framework 🌱 OPRUN-4261 Migrate e2e tests to Godog BDD framework

Dec 16, 2025