jig 0.1
A better Fantom test runner

Jig is a better Fantom test runner.

Jig wraps fant with output you can scan: results grouped by pod and test class, a live status bar pinned to the bottom of the terminal, and failures printed with only the output and stack frames that matter.

acme
  AddrTest       [ 7/ 7] pass (3ms)
  ScheduleTest   [ 6/ 6] pass (37ms)
  UserTest       [ 5/ 5] pass (2ms)
  SyncTest       [ 3/ 3] pass (6.0sec)
  CsvReaderTest  [10/10] pass (10ms)
  InvoiceTest    [12/12] pass (1278ms)
  ───────────────────────────
  ✓ 43 passed (7.4sec)

acmeWeb
  SessionTest    [ 8/ 8] pass (405ms)
  RenderTest     [16/16] pass (3475ms)
  AssetTest      [ 4/ 4] pass (55ms)
  RouteTest      [22/22] pass (9ms)
  ───────────────────────────
  ✓ 50 passed (3973ms)

✓ All 93 tests passed [601 verifies] in 11.5sec

Read more...

Install

To install jig with Fantom Pod Manager, cut'n'paste the following into a cmd prompt, terminal or shell:

Or to install jig with the Fantom Repository Manager (fanr), cut'n'paste the following into a cmd prompt, terminal or shell:

Or to install manually, download the pod file and copy it to the %FAN_HOME%/lib/fan/ directory.

jig.pod (87.11 kB)

Use

To use jig in a Fantom project, add a dependency to the project's build.fan:

depends = ["sys 1.0", ..., "jig 0.1"]

Documentation

Information

Meta information on the jig pod:

Published by
afrankvt
Organisation
Novant
Pod file size
87.11 kB
Licence
MIT
Built on
26th Oct 2026
Source code
via Git at https://github.com/novant-io/jig
Depends on
build, concurrent, sys, util
Referenced by
Javascript Compatible
No

Dependency Graph

  Use mouse to re-position pods