Thanks to visit codestin.com
Credit goes to testanything.org

Test Anything Protocol


TAP Consumers

TAP consumers are systems that can take TAP as an input and do something useful with it. This page contains a catalog of software libraries that can act as TAP consumers, grouped by programming language.

Languages: C, Elvish, Go, Java, JavaScript, Perl, Python, Ruby, and Others.

Python

POSIX shell

C

C is an imperative (procedural) language. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support.

From Wikipedia

C TAP Harness is a TAP library that implements much of the Test::More API along with some C specific test functions.

tap-parser is a TAP parser written with YACC and Lex.

tapto is a TAP parser that formats results to XML and other formats.

Elvish

elvish-tap is a TAP producer and basic consumer for Elvish.

Go

Java

Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

From Wikipedia

tap4j is a full featured TAP library which is integrated at the core of other Java projects like the Jenkins TAP Plugin.

JavaScript

Perl

Ruby

Others