[HarfBuzz] Building and testing HarfBuzz 2.3.0 on MinGW

Behdad Esfahbod behdad at behdad.org
Sun Jan 27 19:28:50 UTC 2019


We should port the test suite runner to C, and test suite to gtest (Google
Test) instead of glib.  For hb-shape / hb-view, requirements stay the same,
and they are hinted at in the configure report.

On Sun, Jan 27, 2019 at 4:48 PM Eli Zaretskii <eliz at gnu.org> wrote:

> > From: Ebrahim Byagowi <ebraminio at gmail.com>
> > Date: Sun, 27 Jan 2019 01:02:01 +0330
> > Cc: Harfbuzz <harfbuzz at lists.freedesktop.org>
> >
> > 1) Agreed
>
> Btw, one other prerequisite for running the test suite is Python.  I
> suggest that to be mentioned as well.  In my case, Python was not on
> PATH, and most tests failed.
>
> > 2) Something feels wrong as we compile all these in our msys2 CI already
> and that shouldn't be that different
> > from your setup
>
> I saw that similar failures were reported here:
>
>   https://github.com/harfbuzz/harfbuzz/issues/1560
>
> So I upgraded my Freetype 2.5.0.1 to the latest 2.9.1, and then all
> the tests passed.  Therefore, I suggest that the oldest version of
> Freetype that is considered "good enough" for the test suite be
> referenced in the documentation of prerequisites for running the
> tests.
>
> > 3) Uniscribe and DirectWrite backends and now CoreText, are mostly for
> comparison while development, so
> > developers can check what can be expected behavior while development,
> and are not used in the test suit at
> > least which tends to be platform agnostic so don't use them at all if
> you can.
>
> Got it, thanks.
> _______________________________________________
> HarfBuzz mailing list
> HarfBuzz at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/harfbuzz
>


-- 
behdad
http://behdad.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/harfbuzz/attachments/20190127/548460f9/attachment.html>


More information about the HarfBuzz mailing list