Skip to content

Releases: nickscha/test

v0.2: test.h release

Choose a tag to compare

@github-actions github-actions released this 31 Aug 10:35

v0.2: test - Simple Testing Framework Release.

A C89 standard compliant, single header, nostdlib (no C Standard Library) Simple Testing Framework (TEST).


Changes

  • [INFRA] added release workflow (6f8c6e7)
  • [FIX] use unistd.h for macos/linux (280ab05)
  • [INFRA] Bump version to v0.2 (5d1ee56)

What's Included

This release includes the test.h header file as well as testing and example codes ready to be used.

Get started by downloading the source code today!

v0.0.1: Initial Release

Choose a tag to compare

@nickscha nickscha released this 26 Aug 14:22

v0.0.1: Initial Release

The first official public release of test.h, a single-header, nostdlib C89-compliant testing framework.

This initial version provides a core set of features to get you started with basic unit testing in a highly portable environment:

  • test() macros: for non-fatal checks that report results and continue execution.
  • assert() macros: for critical, fatal checks that halt the program on failure.
  • Cross-platform support: Built and tested on Linux (GCC/Clang), macOS (Clang), and Windows (GCC/Clang).
  • No external dependencies: The library is fully self-contained, requiring no C Standard Library, no include of other headers.

What's Included

This release includes the test.h header file and pre-compiled executables for all supported platforms, so you can start testing immediately.

Get started by downloading the source code or the pre-compiled executables for your platform!