For a #webgl2 open source hobby project I'm looking for a way to do simple "end-to-end" test automation of a graphics application. Are there any good solutions available? How would you test that your somewhat complex graphics pipeline works as intended during test automation?
Initial idea is to compare known good screenshot of HTML canvas to a rendered screenshot during testing. I have done this DIY style few years ago (ref. https://github.com/mrautio/duktape-webgl/blob/master/examples/docker_entrypoint.sh#L38 ) but maybe there's some good proper tool available?