check
« Back to VersTracker
Description:
C unit testing framework
Type: Formula  |  Latest Version: 0.15.2@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: testing c unit-testing framework development
Install: brew install check
About:
Check is a unit testing framework for C. It provides a simple interface for creating test cases and test suites, handling assertions, and managing test execution. Its primary value is enabling robust, automated testing for C applications and libraries.
Key Features:
  • Simple test fixture setup and teardown
  • Rich set of assertion macros
  • Support for test execution in separate processes (forking)
  • Flexible test result logging and output formats
Use Cases:
  • Unit testing C libraries and applications
  • Regression testing for C codebases
  • Test-driven development (TDD) in C
Alternatives:
  • GoogleTest – Primarily for C++ but can be used for C; more feature-rich but also heavier.
  • CMocka – A more modern C unit testing framework with support for mocking.
License: LGPL-2.1-or-later
Dependencies: gawk
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, catalina, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 10, 2025 8:19am 0 VERSION_BUMP 45dffd44