Bach Testing Framework
-
Updated
Jul 21, 2025 - Shell
Software testing is the act of examining the artifacts and the behavior of the software under test by validation and verification to make sure it works. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Testing can be iterative, and happen multiple times.
Bach Testing Framework
A simple testing library for bash scripts. Discover a modern bash testing library.
Kernel Test Framework - a unit test framework for the Linux kernel
🌿 A simple bash script to test JSON API from terminal in a structured and organized way.
A shell script mocking utility/framework for the BASH shell
Application toolkit for programmers writing POSIX-compliant shell scripts
Bash Interactive Approval Testing
Bashara is a framework for testing bash scripts using expectation syntax inspired by rspec.
Language-agnostic framework for automating blackbox tests
Shellestial Test Runner is a collection of bash shell scripts that help write test suites using bash.
Concourse CI practial setup (systemd service , plus workflow)
A Docker configuration for Jenkins. Includes Bats for testing. Traefik and Portainer are included for container management and routing.
Atmosphere Quick-run Bundle
Minimal setup for MinUnit, a lightweight unit testing framework for C. This repo provides a simple, header-only config to easily add unit tests to any C project without dependencies. Includes minunit.h, example tests, and basic scripts for quick and efficient test automation.
Harness tests in Bats
A simple testing framework for Bash projects.