podjig

A better Fantom test runner

Mixins

FantListener

Callbacks for events parsed from fant output.

Classes

AbstractFxTest

Fixtures for ResolverTest (all trivially pass).

FantParser

FantParser is a line based state machine for util::TestRunner output.

JigBuild

JigBuild runs jig from inside a build script, so output gets the status bar and colors without spawning fan jig.

LineOutStream

OutStream that splits written bytes into UTF-8 lines and delivers each to a callback.

Main

Jig command line entry point.

Resolver

Resolver expands command line targets into the qualified test method names fant will run, using the same rules as TestRunner.

Runner

Runner spawns fant, parses its output, and renders a live status bar with results printed above it.

StatusBar

StatusBar renders the single line progress display.

Term

Terminal and process utilities.