Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tupilabs/tap4j
tap4j - A TAP implementation for Java
https://github.com/tupilabs/tap4j
hacktoberfest tap testanythingprotocol testformat testing xunit
Last synced: 2 months ago
JSON representation
tap4j - A TAP implementation for Java
- Host: GitHub
- URL: https://github.com/tupilabs/tap4j
- Owner: tupilabs
- License: mit
- Created: 2011-05-02T11:35:41.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2022-12-06T23:37:20.000Z (about 2 years ago)
- Last Synced: 2024-03-26T01:54:45.337Z (11 months ago)
- Topics: hacktoberfest, tap, testanythingprotocol, testformat, testing, xunit
- Language: Java
- Homepage: https://tupilabs.github.io/tap4j/
- Size: 11 MB
- Stars: 30
- Watchers: 6
- Forks: 16
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# tap4j
[![Build status](https://github.com/tupilabs/tap4j/actions/workflows/main.yml/badge.svg)](https://github.com/tupilabs/tap4j/actions/workflows/main.yml)
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/X8X1618T2)
tap4j - Simple implementation of the
[Test Anything Protocol](http://www.testanything.org) (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:
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
* [Jenkins TAP Plug-in](https://wiki.jenkins-ci.org/display/JENKINS/TAP+Plugin)
* [Jenkins TestLink Plug-in](https://wiki.jenkins-ci.org/display/JENKINS/TestLink+Plugin)
* [JinFeng](http://www.sqaopen.net/blog/en/?p=63)
## Build status
[![Build Status](https://buildhive.cloudbees.com/job/tupilabs/job/tap4j/badge/icon)](https://buildhive.cloudbees.com/job/tupilabs/job/tap4j/)
## Authors and licensing
See AUTHORS or pom.xml for information regarding the authors and LICENSE
or pom.xml for Licensing.