cute
cute copied to clipboard
C++ unit test executor
cute: C++ unit test executor
Builds
| System | Status |
|---|---|
| Travis | ![]() |
| AppVeyor |
Feature set
- uses C++11 features
- no external dependencies
- header-only
- supports multi-threaded test cases and is thread-safe
- supports tags for test case filtering
- can use custom reporters (provided: simple ide/console reporter, JUnit XML reporter)
- supports per test case temporary folder with automatic cleanup
- planned: provides capabilities for mocking classes and interfaces
status: beta
The development has just started and is not considered to be production-ready at the moment.
usage
- Writing tests
- Test runners and reporters
- Using temporary folders
- Multi-threaded tests
related work
cute is based on the following ideas and frameworks:
dependencies
- cmake: only required for building and executing the self-test unit test suite
