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.
Please note the Test Suite is MIT licensed but Test Engine Library is custom open-source license (TL;DR; free for individuals, open-source, education and small companies; paid for large companies).
Income aimed at sustaining main Dear ImGui work which stays and will stay MIT.
@ocornut I applaud you for all the work, and for sharing what you have under an #OpenSource license. But I would kindly ask that you not call your proprietary license (i.e., one that makes it clear to me that this software is Yours, and is meant to be Sold by You, exclusively) a "custom open-source" license.
I think calling such licenses open-source confuses the public and dilutes the hard earned goodwill of many who have worked to create the bountiful #FOSS #Commons.
https://github.com/ocornut/imgui_test_engine/blob/main/imgui_test_engine/LICENSE.txt
@msw How would you call it when sources are publicly available?
@ocornut "source-available." :-)
@msw Thank you. I'll pay attention ahead. Note that "open-source" mentioned in the README is used in the right context. Issue seems currently only in toot above. Thanks!