turbulenz / asynctest

C++ Testing Framework for Frame-based or ASync code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple framework for testing code that has a concept of a 'frame' or a 'tick', e.g. tests that run in rendering frameworks, or tests that perform a lot of asynchronous calls.

For each tick, no more than one test is executed. Tests can be paused (Test::Wait()) and resumed (Test::Resume()). When a test fails, no more test code is executed and the next test will run at the next tick.

See sample/sample.cpp for a trivial example.

About

C++ Testing Framework for Frame-based or ASync code


Languages

Language:C++ 99.0%Language:Makefile 1.0%