Track Awesome Tap Updates Daily
Useful resources for the Test Anything Protocol
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 sindresorhus/awesome-tap · ⭐ 587 · 🏷️ Testing
Jan 05, 2023
Producers / JavaScript
- node:test - Minimal TAP test runner included with Node.js.
Sep 13, 2020
Producers / Bash
- ShellSpec (⭐807) - A full-featured BDD unit testing framework for POSIX shells.
Apr 30, 2020
Producers / Swift
- TAP (⭐21) - A Swift package for the Test Anything Protocol (v13).
Apr 16, 2020
Producers / JavaScript
- ESLint - Pluggable JavaScript linter (
$ eslint --format=tap
).
Articles / Python
Community / Python
Nov 13, 2019
Producers / JavaScript
- zora (⭐482) - TAP-producing test runner that works with ES2015 without Babel.
Aug 11, 2019
Reporters / JavaScript
- tap-min (⭐6) - Minimal output.
May 04, 2019
Reporters / JavaScript
- ava-tap-json (⭐1) - JSON output with AVA compatibility.
Aug 08, 2018
Producers / JavaScript
- AVA (⭐20k) - Futuristic test runner (
$ ava --tap
).
- Mocha - Feature-rich test framework for Node.js and browsers (
$ mocha reporter=tap
).
- mos (⭐108) - Markdown file generator and tester (
$ mos test --tap
).
Jul 23, 2017
Tools / JavaScript
- smokestack (⭐246) - Run TAP tests in a browser and write the output to
stdout
.
- chutney (⭐5) - Run TAP tests at Sauce Labs. Lightweight smokestack (⭐246) alternative.
Jun 14, 2016
Reporters / JavaScript
- tap-notify (⭐59) - Notifier for macOS, Linux and Windows.
May 15, 2016
Producers / Bash
- bats (⭐7.1k) - Bash Automated Testing System.
May 08, 2016
Documentation / Python
Mar 18, 2016
Reporters / JavaScript
- tap-teamcity (⭐8) - Output for TeamCity.
Jan 05, 2016
Reporters / JavaScript
- tap-dot (⭐35) - Dotted output.
- tap-spec (⭐280) - Mocha-like spec reporter.
- tap-nyan (⭐144) - Nyan cat.
- tap-difflet (⭐48) - Minimal output with diffing.
- tap-diff (⭐93) - Human-friendly output with diffing.
- tap-simple (⭐6) - Simple output.
- faucet (⭐541) - Human-readable summarizer.
- tap-mocha-reporter (⭐24) - Use any of the Mocha reporters (⭐24).
- tap-summary (⭐43) - Summarized output.
- tap-pessimist (⭐15) - Only shows failed tests.
- tap-prettify (⭐34) - Nice readable output with diffing.
- tap-colorize - Colorize the output while preserving machine-readability.
- tap-bail (⭐19) - Bail out when the first test fails.
- tap-json (⭐24) - JSON output.
- tap-xunit (⭐42) - xUnit output.
Producers / JavaScript
- tap (⭐2.1k) - TAP test framework for Node.js.
- tape (⭐5.7k) - TAP-producing test harness for Node.js and browsers.
- qunit-tap (⭐72) - TAP output for QUnit.
- jasmine-reporters (⭐397) - TAP output for Jasmine.
- karma-tap-reporter (⭐7) - TAP output for Karma.
Producers / Fish
- Fishtape (⭐314) - TAP producer and test harness for fish.
Consumers / JavaScript
- tap-parser (⭐116) - TAP parser.
- tap-out (⭐23) - TAP parser.
- yamlish (⭐22) - YAML-block parser.
Tools / JavaScript
- tap-dev-tool (⭐29) - Prettify TAP in the browser console.
- tap-merge (⭐13) - Merge multiple TAP streams.
Tools / Python
- tappy (⭐120) - Tools for working with TAP.
Tutorials / Python
- test-anything (⭐166) - Learn to test anything with TAP through an interactive workshop.
Documentation / Python
Community / Python