Skip to content
Harrand edited this page Apr 23, 2022 · 4 revisions

Tests

Tests are a mixture of unit and integration tests. These are not interactive and are designed to be run without needing to physically look at any output.

All tests can be found at Topaz/test. The custom cmake target tztest will attempt to build and run all tests. Github runners will also invoke tztest upon commit, so these must always pass. Headless tests are not yet supported, meaning you must have a display to run them (or an x-server or something like xvfb on a linux server).

You are encouraged to run tztest as often as possible when you're making changes to the engine.

Clone this wiki locally