JoKalliauer / resvg-test-suite

resvg test suite:

Home Page:https://razrfalcon.github.io/resvg-test-suite/svg-support-table.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

resvg test suite

Structure

  • svg/ - SVG images. Actual tests
  • png/ - PNG images with expected rendering results
  • images/ - images that will be referenced by SVG files
  • fonts/ - fonts used by SVG files
  • site/ - sources for github pages
  • tools/ - various testing tools
  • check.py - pre-commit hook
  • gh-pages.sh - generates github pages
  • order.txt - custom tests order for pretty-printing
  • results.csv - results of manual testing via tools/vdiff of the resvg test suite
  • stats.py - generates site/images/chart.svg

Tests order

Test names must not be changed. All new test files should increment the latest number. But if we need to insert some test in the middle of the order - we also have to increment all the tests after it. Which is unacceptable. To avoid this we are using order.txt file, that allows us to print tests in any order we want.

License

MIT

About

resvg test suite:

https://razrfalcon.github.io/resvg-test-suite/svg-support-table.html

License:MIT License


Languages

Language:C++ 66.3%Language:Python 21.9%Language:CSS 6.5%Language:JavaScript 3.1%Language:QMake 0.9%Language:HTML 0.7%Language:Shell 0.6%