Skip to content

SCHED-1079 First iteration of e2e using Godog#2277

Draft
ChessProfessor wants to merge 14 commits intomainfrom
chessprofessor/SCHED-1079/prepare-e2e-poc-with-godog
Draft

SCHED-1079 First iteration of e2e using Godog#2277
ChessProfessor wants to merge 14 commits intomainfrom
chessprofessor/SCHED-1079/prepare-e2e-poc-with-godog

Conversation

@ChessProfessor
Copy link
Collaborator

Problem

Solution

Testing

Release Notes

…le Gherkin

Move cluster discovery to BeforeSuite hook so SharedState persists across
scenarios. Add ScenarioState for data flowing between steps within a single
scenario. Split each feature into multiple Given/When/Then steps that match
Gherkin readability conventions. Add After hook for node replacement cleanup.
Each step group now owns its inter-step data as private fields instead
of sharing a single ScenarioState struct. Remove SharedState and
InternalSSHConfig wrappers in favour of using ClusterState directly.
Switch all step methods to pointer receivers so mutations propagate
between steps within a scenario.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants