freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GSOC Build tests


From: Greg Williamson
Subject: Re: GSOC Build tests
Date: Sat, 18 Jul 2020 19:21:40 -0400

Hi, sorry for lack of responses. I have been very busy with final projects for my summer classes and to top it off, some of the ram (or slots on the motherboard) in my computer died and my computers were super wonky until I figured out the cause. I have however been working on this as much as time allows. I've mostly hashed out the scripts to run regression tests using demos here: https://patch-diff.githubusercontent.com/raw/fundies/freetype2/pull/1.patch . The scripts still need a bit of work. I've only just started the bits that generate a html report for devs to inspect and I need to hook it into azure pipelines. A couple other issues I want/plan to address are:

1. I need to comment the scripts better
2. I need to add a script argument to specify the demos commit as not all commits of freetype2 are compatible with freetype2-demos (in fact this broke on me over the past couple weeks)
3. I currently run the demos in xvfb but this isn't exactly compatible with  windows so if you wish for the regression test to run there I might need to modify some the demos to just dump an image without opening a window
4. I don't see a clear way to get the number of characters in a font using any of the existing demos so I might need to add a utility for that but for now I just hardcode those values in each font test
5. I'm not sure ftgrid and etc support all render modes?

I'm currently working on the report generation as well as 1/2 and hope to have something to show soon. However, to show results it would be helpful if someone could point me to a line of code I could tweak to subtly break rendering between commits so we can see it find faults. Also, if there are already any solutions to my issues with demos I've missed please let me know so I don't reinvent the wheel.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]