cucumber-jvm-scala
cucumber-jvm-scala copied to clipboard
Cucumber Scala
Cucumber Scala
Cucumber Scala is the Scala implementation of Cucumber.
Help & Support
See: https://cucumber.io/support
Compatibility matrix
Cucumber Scala has a different release cycle than other Cucumber projects that you might use (like cucumber-junit).
As a rule of thumb, you can assume that latest version of Cucumber Scala targets the latest version of Cucumber Core projects.
The table below shows the compatible versions:
| Cucumber Scala version | Cucumber Core version | Scala versions |
|---|---|---|
| 8.18+ | 7.x | 2.12, 2.13, 3.3+ |
| 8.13-8.17 | 7.x | 2.12, 2.13, 3.2+ |
| 8.0-8.12 | 7.x | 2.12, 2.13, 3.0+ |
| 7.x | 6.x | 2.11, 2.12, 2.13, 3.0+ |
| 6.x | 6.x | 2.11, 2.12, 2.13 |
| 5.x | 5.x | 2.11, 2.12, 2.13 |
| 4.x | 4.x | 2.11, 2.12, 2.13 |
Getting started
- Installation
- Upgrade notes
- Version 8.x
- Version 7.x
- Version 6.x
- Version 5.x
- Documentation
- Basic usage
- Step Definitions
- DataTables
- Hooks
- Transformers
- Default Jackson DataTable Transformer
- Example project
- Reference documentation for Java
- Changelog
Contributing
See here for internal documentation and information about contributing.
Backers & Sponsors
Support us with a monthly donation and help us continue our activities. Become a backer or a sponsor!
They are using it
You are using Cucumber Scala? We would love to know about you! Please open a PR to add your project or company to the list below.
![]() |
