atf
« Back to VersTracker
Description:
Automated testing framework
Type: Formula  |  Latest Version: 0.23@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: testing c c++ shell development framework
Install: brew install atf
About:
ATF (Automated Testing Framework) is a portable testing framework for C, C++, and shell scripts. It provides a library and a test program to write and execute tests, ensuring code reliability across different operating systems. It is designed to be lightweight and easy to integrate into existing projects.
Key Features:
  • Portable across different UNIX-like operating systems
  • Supports C, C++, and shell-based test cases
  • Provides isolation for test execution to prevent side effects
  • Structured output format for easy parsing and integration
Use Cases:
  • Unit testing and regression testing for C/C++ applications
  • Continuous integration pipelines for cross-platform software
Alternatives:
  • Google Test – Google Test is a C++ framework requiring a build system, whereas ATF is more lightweight and includes shell script support.
  • Bats – Bats is shell-specific, while ATF offers a unified framework for compiled languages and shell scripts.
License: BSD-2-Clause
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 11, 2025 6:58am 0 VERSION_BUMP cfe503f3