End-to-end Rendering Golden Tests #6575
Labels
A-Build-System
Related to build systems or continuous integration
A-Rendering
Drawing game state to the screen
C-Feature
A new feature, making something new possible
What problem does this solve or what need does it fill?
Rendering breakages are often a result of collective changes to the rendering pipeline, and are rarely local, which makes it tough to update the renderer in broad strokes without blatantly breaking something.
What solution would you like?
What alternative(s) have you considered?
Rely on user bug reports to QA the renderer output pre/post-release.
Additional context
Large images in git getting regularly updated can be pretty heavy. It may not be beneficial to keep these tracked in the main repo, but in some Git LFS-based repo that we validate against before a train release to ensure nothing is critically broken.
The above methodology was borrowed from existing golden-image tests commonly used in synthetic data generation for machine learning systems.
The text was updated successfully, but these errors were encountered: