This Framework aims to compare the development version to the baseline version . Upon each commit, several builds are triggered for various operating systems and build configurations. Each build status is then reported back to the developers in the Pull Request comment section on Git Lab. Each build creates artifacts containing the newly-built FreeType libraries for developers and users to download. There are also special pipeline phases called "Regression Tests" that run FreeType's built-in demo programs to compare visual outputs between commits. An HTML report that contains a table of the results will get uploaded as an artifact for these tests. For text output, an HTML page displaying a difference generated and for images, a special page is generated that shows both images, layered, so that you can mouse over each to see differences.

Organization

Student

Sarthak Bhardwaj-1

Mentors

  • Werner Lemberg
close

2021