rendertestsuite: don't give up on the first unloadable file


Some files in the SVG 1.2 Tiny suite are meant to fail to load:
struct-use-recursion-01-t.svg, for instance, is a deliberate cycle that
the parser discards. render() returned a null QImage for those and main()
turned that into EXIT_FAILURE, so create-baseline abandoned the run at
the first one and left a partial baseline behind.

Render such files blank and carry on, the way the baseline test does, and
skip rather than fail in diff mode when a reference image is missing, so
a partial baseline from an earlier run can still be compared.

Change-Id: Iba143bfd0162eed974384ccd8d85e6498e8d2142
Reviewed-by: Hatem ElKharashy <hatem.elkharashy@qt.io>
commit9e884581ff43682fae8d14aeafb0ca9b1ec32195
parent503ff40e96c114bec7bd101f741f71701e960948
authorShawn Rutledge <shawn.rutledge@qt.io>
committerShawn Rutledge <shawn.rutledge@qt.io>
commit timeThu, 10 Sep 2026 07:02:25 +0000