Pattinuj is three components to aid TAP integration.
TapFormatter
Takes a list of TapResults and outputs those results formatted as TAP.
TapListener
A JUnit RunListener which collects TapResults and writes them to a provided TapFormatter at the end of the run.
JunitTapCommandLineRunner
A command-line runner set up with a TapListener.