Lancelot Graphics Testing

From Qt Wiki
Revision as of 12:46, 8 November 2017 by Eirik Aa. (talk | contribs)
Jump to navigation Jump to search


The Lancelot system is an extension of the QTest unit test framework. Its purpose is to help catch regressions in Qt's graphics rendering. It facilitates rendering a suite of test scenes, and comparing the produced output images with the images produced from a previous rendering run. When differences are detected, a simple web-based report is generated. The report shows the produced "before" and "after" images, and highlights the differences.