Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a cucumber-scalatest integration #255

Open
gaeljw opened this issue Dec 4, 2021 · 3 comments · May be fixed by #373
Open

Provide a cucumber-scalatest integration #255

gaeljw opened this issue Dec 4, 2021 · 3 comments · May be fixed by #373
Labels
🙏 help wanted Help wanted - not prioritized by core team ⚡ enhancement Request for new functionality

Comments

@gaeljw
Copy link
Member

gaeljw commented Dec 4, 2021

Describe the solution you'd like
A integration library "cucumber-scalatest" that would remove the need for "cucumber-junit" and runs the Cucumber scenarios as Scalatest instances.

@gaeljw gaeljw added ⚡ enhancement Request for new functionality 🙏 help wanted Help wanted - not prioritized by core team labels Dec 4, 2021
@mpkorstanje
Copy link
Contributor

Might be good to work out some sort of public API to run Cucumber programmatically to make this possible. Currently it's all internal APIs which are not stable.

@gaeljw
Copy link
Member Author

gaeljw commented Dec 5, 2021

I didn't look at what this implies yet but I was hoping the public API was already there for JUnit/TestNG 😅

Maybe the approach would then be to see what's needed for integration with Scalatest and then identify what's common with JUnit/TestNG.

Thanks for the notice @mpkorstanje

@mpkorstanje
Copy link
Contributor

mpkorstanje commented Dec 5, 2021

JUnit, TestNG, and JUnit 5 and the CLI have such different requirements and structure that each of them needs a unique aspect exposed.

As a result the current internal API is mostly a collection of ad-hoc concepts.

@gaeljw gaeljw linked a pull request Apr 21, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🙏 help wanted Help wanted - not prioritized by core team ⚡ enhancement Request for new functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants