Track Awesome Tap Updates Weekly
Useful resources for the Test Anything Protocol
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 sindresorhus/awesome-tap · ⭐ 587 · 🏷️ Testing
Jan 02 - Jan 08, 2023
Producers / JavaScript
- node:test - Minimal TAP test runner included with Node.js.
Sep 14 - Sep 20, 2020
Producers / Bash
- ShellSpec (⭐807) - A full-featured BDD unit testing framework for POSIX shells.
May 04 - May 10, 2020
Producers / Swift
- TAP (⭐21) - A Swift package for the Test Anything Protocol (v13).
Apr 20 - Apr 26, 2020
Producers / JavaScript
- ESLint - Pluggable JavaScript linter (
$ eslint --format=tap
).
Articles / Python
Community / Python
Nov 18 - Nov 24, 2019
Producers / JavaScript
- zora (⭐482) - TAP-producing test runner that works with ES2015 without Babel.
Aug 12 - Aug 18, 2019
Reporters / JavaScript
- tap-min (⭐6) - Minimal output.
May 06 - May 12, 2019
Reporters / JavaScript
- ava-tap-json (⭐1) - JSON output with AVA compatibility.
Aug 06 - Aug 12, 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 17 - 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 13 - Jun 19, 2016
Reporters / JavaScript
- tap-notify (⭐59) - Notifier for macOS, Linux and Windows.
May 09 - May 15, 2016
Producers / Bash
- bats (⭐7.1k) - Bash Automated Testing System.
May 02 - May 08, 2016
Documentation / Python
Mar 14 - Mar 20, 2016
Reporters / JavaScript
- tap-teamcity (⭐8) - Output for TeamCity.
Jan 04 - Jan 10, 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