Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cucumber/cucumber-jvm

Cucumber for the JVM
https://github.com/cucumber/cucumber-jvm

cucumber-jvm java polyglot-release tidelift

Last synced: about 1 month ago
JSON representation

Cucumber for the JVM

Awesome Lists containing this project

README

        

# Cucumber JVM

[![#StandWithUkraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://vshymanskyy.github.io/StandWithUkraine)
[![OpenCollective](https://opencollective.com/cucumber/backers/badge.svg)](https://opencollective.com/cucumber)
[![OpenCollective](https://opencollective.com/cucumber/sponsors/badge.svg)](https://opencollective.com/cucumber)
[![Maven Central](https://img.shields.io/maven-central/v/io.cucumber/cucumber-java.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/io.cucumber/cucumber-java)
[![Build Status](https://github.com/cucumber/cucumber-jvm/workflows/Cucumber%20CI/badge.svg)](https://github.com/cucumber/cucumber-jvm/actions)
[![Coverage Status](https://codecov.io/gh/cucumber/cucumber-jvm/branch/main/graph/badge.svg)](https://codecov.io/gh/cucumber/cucumber-jvm/branch/main)

Cucumber-JVM is a pure Java implementation of Cucumber.
You can [run](https://cucumber.io/docs/cucumber/api/#running-cucumber) it with
the tool of your choice.

Cucumber-JVM also integrates with all the popular
[Dependency Injection containers](https://cucumber.io/docs/installation/java/#dependency-injection).

## Getting started

* [Installation](https://cucumber.io/docs/installation/java/)
* [Documentation](https://cucumber.io/docs/cucumber/)
* [Hello World project](https://github.com/cucumber/cucumber-java-skeleton)

## Upgrading?

Migration instructions from previous major versions and a long form
explanation of noteworthy changes can be found in the [release-notes archive](release-notes)

The changes for the current major version can be found in the [CHANGELOG.md](CHANGELOG.md).

## Questions, Problems, Help needed?

Please ask on

* [Stack Overflow](https://stackoverflow.com/questions/tagged/cucumber-jvm).
* [Github Discusssion](https://github.com/orgs/cucumber/discussions)
* [CucumberBDD Slack](https://communityinviter.com/apps/cucumberbdd/docs-page) [direct link](https://cucumberbdd.slack.com/)

## Bugs and Feature requests

You can register bugs and feature requests in the
[GitHub Issue Tracker](https://github.com/cucumber/cucumber-jvm/issues).

Please bear in mind that this project is almost entirely developed by
volunteers. If you do not provide the implementation yourself (or pay someone
to do it for you), the bug might never get fixed. If it is a serious bug, other
people than you might care enough to provide a fix.

## Contributing

If you'd like to contribute to the documentation, checkout
[cucumber/docs.cucumber.io](https://github.com/cucumber/docs.cucumber.io)
otherwise see our
[CONTRIBUTING.md](https://github.com/cucumber/cucumber-jvm/blob/main/CONTRIBUTING.md).