All Projects → sindresorhus → Awesome Tap

sindresorhus / Awesome Tap

Licence: cc0-1.0
Useful resources for the Test Anything Protocol

Projects that are alternatives of or similar to Awesome Tap

tropic
🍍 Test Runner Library
Stars: ✭ 29 (-94.66%)
Mutual labels:  tap, test-runner
Ava Ts
🚀 Fork of the AVA test runner with native typescript support
Stars: ✭ 114 (-79.01%)
Mutual labels:  test-runner, tap
Baretest
An extremely fast and simple JavaScript test runner.
Stars: ✭ 364 (-32.97%)
Mutual labels:  test-runner, tap
Zunit
A powerful testing framework for ZSH projects
Stars: ✭ 140 (-74.22%)
Mutual labels:  test-runner, tap
Ava
Node.js test runner that lets you develop with confidence 🚀
Stars: ✭ 19,458 (+3483.43%)
Mutual labels:  test-runner, tap
Awesome Webpack
A curated list of awesome Webpack resources, libraries and tools
Stars: ✭ 4,470 (+723.2%)
Mutual labels:  list
Awesome C
A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.
Stars: ✭ 5,371 (+889.13%)
Mutual labels:  list
Typography
A collection of web typography resources
Stars: ✭ 462 (-14.92%)
Mutual labels:  list
Mongodb Json Files
📦 A curated list of JSON / BSON datasets from the web in order to practice / use in MongoDB
Stars: ✭ 456 (-16.02%)
Mutual labels:  list
Uxofvr.com
A list of resources about the UI/UX considerations for VR.
Stars: ✭ 527 (-2.95%)
Mutual labels:  list
Android interviews
🚀Everything you need to know to find a android job. 算法 / 面试题 / Android 知识点 🔥🔥🔥 总结不易,你的 star 是我最大的动力!
Stars: ✭ 510 (-6.08%)
Mutual labels:  list
Awesome Autoit
⭐️ A curated list of awesome UDFs, example scripts, tools and useful resources for AutoIt.
Stars: ✭ 486 (-10.5%)
Mutual labels:  list
Placestopostyourstartup
Compiled list of links from "Ask HN: Where can I post my startup to get beta users?"
Stars: ✭ 4,729 (+770.9%)
Mutual labels:  list
Awesome R
A curated list of awesome R packages, frameworks and software.
Stars: ✭ 4,858 (+794.66%)
Mutual labels:  list
Goss
Quick and Easy server testing/validation
Stars: ✭ 4,550 (+737.94%)
Mutual labels:  tap
Awesome Userscripts
📖 A curated list of Awesome Userscripts.
Stars: ✭ 508 (-6.45%)
Mutual labels:  list
Symfony Certification Preparation List
List of topic-specific resources to help you prepare for Symfony certification
Stars: ✭ 460 (-15.29%)
Mutual labels:  list
Awesome React 360
Awesome list of React VR resources
Stars: ✭ 487 (-10.31%)
Mutual labels:  list
Awesome Vagrant
A curated list of awesome Vagrant resources, plugins, tutorials and other nice things.
Stars: ✭ 508 (-6.45%)
Mutual labels:  list
Awesome Robotics
A curated list of awesome links and software libraries that are useful for robots.
Stars: ✭ 478 (-11.97%)
Mutual labels:  list

Awesome TAP Awesome

Useful resources for the Test Anything Protocol

TAP is a simple text-based interface between testing modules in a test harness.

The list is very JavaScript focused right now. That's just because I'm only familiar with TAP stuff in the JS world. Contributions welcome for any language.

Contents

Reporters

JavaScript

Producers

Things that produce TAP output.

JavaScript

  • AVA - Futuristic test runner ($ ava --tap).
  • tap - TAP test framework for Node.js.
  • tape - TAP-producing test harness for Node.js and browsers.
  • ESLint - Pluggable JavaScript linter ($ eslint --format=tap).
  • Mocha - Feature-rich test framework for Node.js and browsers ($ mocha reporter=tap).
  • qunit-tap - TAP output for QUnit.
  • jasmine-reporters - TAP output for Jasmine.
  • karma-tap-reporter - TAP output for Karma.
  • mos - Markdown file generator and tester ($ mos test --tap).
  • zora - TAP-producing test runner that works with ES2015 without Babel.

Swift

  • TAP - A Swift package for the Test Anything Protocol (v13).

Fish

  • Fishtape - TAP producer and test harness for fish.

Bash

  • bats - Bash Automated Testing System.
  • ShellSpec - A full-featured BDD unit testing framework for POSIX shells.

More…

Consumers

Things that consume TAP output.

JavaScript

More…

Tools

JavaScript

  • tap-dev-tool - Prettify TAP in the browser console.
  • tap-merge - Merge multiple TAP streams.
  • smokestack - Run TAP tests in a browser and write the output to stdout.
  • chutney - Run TAP tests at Sauce Labs. Lightweight smokestack alternative.

Python

  • tappy - Tools for working with TAP.

Articles

Tutorials

  • test-anything - Learn to test anything with TAP through an interactive workshop.

Documentation

Community

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].