Svg.Skia uses several layers of verification.
The tests/ folder covers:
The repository includes the W3C SVG 1.1 test-suite assets as a submodule under externals/W3C_SVG_11_TestSuite.
tests/Svg.Skia.UnitTests/W3CTestSuiteTests.cs compares rendered output against the expected PNG baselines for the supported subset.
Avalonia-related packages are also covered with UI-oriented tests where appropriate, including the Avalonia.Svg.Skia.UiTests project in the solution.
The tests-sourcegenerators/ folder contains scripts that exercise generated-code workflows against larger input sets:
W3CTestSuite.shfluentui-system-icons.shresvg-test-suite.shThese scripts clone external repositories, run svgc, create console projects, add SkiaSharp dependencies, and validate that the generated code compiles.
This repository does more than simple bitmap conversion. It spans:
The layered test strategy reflects that larger surface area.