Announcing 'Dear ImGui Test Engine' + 'Dear ImGui Test Suite', available now.
- automation/testing for Dear ImGui apps/tools;
- run in your live app or headless on CI;
- run at robot speed or simulated human speed;
- export screens/videos for e.g. generating docs;
Been working on this on the side since 2018, used it to test Dear ImGui itself & catch regressions. @rokups and I added many tests over time.
Opening it for people to add tests to their own app/tools. If you can control e.g. your game/engine via tools, you can now automate them.
@dougbinks @juulcat if you gave a custom checkbox, there is one macro to call to pass extra state/semantic, see trailing code in CheckBox()