tap4j Test Anything Protocol for Java

TAP implementation for Java.

License

License

MIT
GroupId

GroupId

org.tap4j
ArtifactId

ArtifactId

tap4j
Last Version

Last Version

4.4.2
Release Date

Release Date

Type

Type

jar
Description

Description

tap4j Test Anything Protocol for Java
TAP implementation for Java.
Project URL

Project URL

http://tupilabs.github.io/tap4j/tap4j
Project Organization

Project Organization

TupiLabs

Download tap4j

How to add to project

<!-- https://jarcasting.com/artifacts/org.tap4j/tap4j/ -->
<dependency>
    <groupId>org.tap4j</groupId>
    <artifactId>tap4j</artifactId>
    <version>4.4.2</version>
</dependency>
// https://jarcasting.com/artifacts/org.tap4j/tap4j/
implementation 'org.tap4j:tap4j:4.4.2'
// https://jarcasting.com/artifacts/org.tap4j/tap4j/
implementation ("org.tap4j:tap4j:4.4.2")
'org.tap4j:tap4j:jar:4.4.2'
<dependency org="org.tap4j" name="tap4j" rev="4.4.2">
  <artifact name="tap4j" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.tap4j', module='tap4j', version='4.4.2')
)
libraryDependencies += "org.tap4j" % "tap4j" % "4.4.2"
[org.tap4j/tap4j "4.4.2"]

Dependencies

compile (1)

Group / Artifact Type Version
org.yaml : snakeyaml jar 1.17

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

tap4j

Build Status Coverage Status Maven Central

tap4j - Simple implementation of the Test Anything Protocol (TAP) for Java.

tap4j was created in 2010 with the intention of implementing a producer and a consumer for TAP in Java.

1..2
not ok 1 - Something went wrong
  ---
  timestamp: 2012-12-10-20:31:01:021sss
  extensions: 
    files: 
      apache.err.log:
        File-Type: text/plain
        File-Content: <Base64-Encoded>
        File-Size: 685
        File-Name: apache.err.log
  ...
ok 2 # SKIP skipping due to previous errors

Test Anything Protocol

TAP is a test protocol that can be used to report test execution. It has been created with Perl 1, around 1988, and is the main format in Perl. A test harness executes tests and generates TAP, in the same way that a test harness can execute tests and generate other formats such as TestNG, JUnit or SubUnit.

TAP can be extended, what is not true with TestNG and JUnit. There is a specification for the protocol where, by using YAML(ish), you can include extra information about your tests, such as attachments.

Projects using tap4j

Build status

Build Status

Authors and licensing

See AUTHORS or pom.xml for information regarding the authors and LICENSE or pom.xml for Licensing.

org.tap4j

TupiLabs

Open Source and Innovation

Versions

Version
4.4.2
4.4.1
4.3
4.2.1
4.2.0
4.1.2
4.1.1
4.1
4.0.8
4.0.6
4.0.5
4.0.4
4.0.3
4.0.2
4.0.1
4.0
3.3
3.2
3.1
3.0
2.0.7
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0