Rewrite golang BDD tests to use scenarios
- Dominant language
- Rust
- Stars
- 4.9k
- Forks
- 432
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 173
Description
I noticed that the Golang BDD tests do not use the scenarios from [bdd/scenarios/](https://github.com/apache/iggy/tree/master/bdd/scenarios).
This should be changed. As stated in [Readme.md](https://github.com/apache/iggy/blob/master/bdd/README.md), all SDKs must use the same scenarios and be tested in the same way.
You can use [godog](https://github.com/cucumber/godog) or other framework to test with cucumber
Contributor guide
Research direction
Start by reading bdd/README.md and comparing the existing Golang BDD tests with the shared scenarios in bdd/scenarios/. Evaluate godog or another Cucumber-compatible framework, then verify that the Golang SDK runs the same scenarios and is tested in the same way as the other SDKs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- testing-qa
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100