Extensions

Enhancing Concordion with flexible features

This page introduces the extensions for Java. Click the toggle buttons above to choose other options.

Concordion includes a flexible extension mechanism for adding functionality, for example implementing new commands, listening to events, or modifying the output documentation. It’s simple to write your own extension, or use one of the following:

Alternate Specification Types

Excel Star

write your specifications in Excel

Runners

Parallel Run Star

runs specifications in parallel

Documentation Enhancers

Storyboard Star

embeds a card sequence with screenshots or data

Screenshot Star

embeds screenshots on failure or on demand

Logging Tooltip Star

adds logging information as tooltips

Logback Star

adds logging tooltips and a log file viewer, with a unique log per test

Run Totals Star

shows number of child tests passing and failing

Timing Star

shows time taken per example

Input Style Star

adds CSS styling for input elements

Collapse Output Star

makes sections of the documentation collapsible

Example of footer with timestamp formatted
Star Timestamp Formatter

shows duration in hour, min, sec rather than milliseconds

Star Exception Translator

modifies exception message text

Additional Commands

Embed Star

embeds HTML in the documentation

Execute only if Star

conditionally executes child commands

Note: Additional contributions are welcome. Please get in touch on the concordion-dev list.