tap4J is a Java implementation of the Test Anything Protocol. This protocol lets you standardize the output of your test execution. This way a producer outputs a TAP result file that can be read by a TAP consumer.
Another example of tap4j being used in Jenkins TAP Plug-in
Example of tap4j being used in Jenkins TAP Plug-in