Concordion is a simple, but powerful, agile acceptance testing tool for Java.

Non-Java Versions

Concordion has been ported to the following languages:

.NET

Concordion.NET

This is a very faithful port of Concordion, written by Jeffrey Cameron, for the .NET framework. All commands, including the annotations (or attributes in .NET-speak) and the concordion:run command, introduced in 1.3.1, are implemented, and behave the same way as in the Java version, with only minor differences to make it more .NET friendly. The wiki includes detailed instructions about integrating with the Gallio automation platform.

Python

PyConcordion

This is a Python adapter for the Java version. PyConcordion is developed by JC Plessis.

Ruby

ruby-concordion

Developed by Ben Goodspeed, Ariel Valentin and Chris Gardner.

Ariel Valentin has also written a simple getting started guide for using Ruby Concordion with Rails 2.0+.