thorvg / thorvg

Thor Vector Graphics is a lightweight portable library used for drawing vector-based scenes and animations including SVG and Lottie. It can be freely utilized across various software platforms and applications to visualize graphical contents.
https://www.thorvg.org
MIT License
557 stars 87 forks source link

Upgrade the unit-test framework (catch2) #2165

Open hermet opened 1 month ago

hermet commented 1 month ago

the latest version is v3.5.4 currently thorvg uses: v0.2.13.10

catch3 structure has been dramatically updated since catch2. Firstly, it needs to determine whether it's compatible with ThorVG infra or not.

fire commented 4 weeks ago

I recommend doctest if you’re shopping for a new library. https://github.com/doctest/doctest