← All repos

bats-core

Bash Automated Testing System

bashbatsjunitshelltaptestingtesting-toolsxunit
Browse cluster: WebAssembly Specification and Proposals
2,041commits
154contributors
2languages

Tech stack & purpose

Bats-core is a TAP-compliant testing framework for Bash 3.2 and above that provides a simple way to verify that UNIX programs behave as expected. A Bats test file is a Bash script with special syntax for defining test cases, where each test case is a function with a description, and tests pass when all commands exit with a success status code. Bats is most useful when testing software written in Bash, but can be used to test any UNIX program. The project is community-maintained by the bats-core organization, having been forked from the original Bats repository when development stalled.

Languages

Shell
99.4%
Dockerfile
0.6%

Contributors (top 30 of 154)