Skip to content

Executable Specifications for Distributed Systems

License

Notifications You must be signed in to change notification settings

nickebbutt/Chorus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f4a8c19 · May 12, 2019
May 12, 2019
Dec 28, 2018
May 12, 2019
Apr 27, 2019
Sep 25, 2016
Jan 11, 2019
May 12, 2019
Mar 11, 2019
Dec 20, 2013
Aug 20, 2018
Dec 28, 2018
Jan 11, 2019
Mar 10, 2019
May 12, 2019
Sep 9, 2013
May 12, 2019
May 12, 2019
Aug 16, 2012
Jan 21, 2019
Jan 5, 2019
Dec 28, 2018
Dec 30, 2016
Mar 2, 2015
May 2, 2019
Jan 7, 2019

Repository files navigation

Build Status

Chorus is a BDD test interpreter with extra capabilities for testing distributed architectures

Chorus is a versatile BDD (Behaviour Driven Development) testing interpreter

Conventional BDD tools require you to provide step definitions locally. This is possible with Chorus too.

However, the Chorus interpreter also allows you to publish step definitions over the network from your components or microservices under test. When the interpreter runs it can connect to your components, find the step definitons and execute them.

Chorus supports both Java (JVM-based) and Javascript components (enabling a direct connection to test Web apps in the browser)

Chorus is ideal for integration testing systems with microservice-based architectures.

Getting Started:

See The Chorus Website for documentation

The Issue Tracking page, for issue tracking!

Chorus is available under the open source MIT license

Contacts:

About

Executable Specifications for Distributed Systems

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 92.4%
  • Gherkin 4.6%
  • FreeMarker 1.2%
  • CSS 0.8%
  • XSLT 0.7%
  • HTML 0.2%
  • Other 0.1%