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 <[email protected]> wrote:

> > From: Ebrahim Byagowi <[email protected]>
> > Date: Sun, 27 Jan 2019 01:02:01 +0330
> > Cc: Harfbuzz <[email protected]>
> >
> > 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
> [email protected]
> https://lists.freedesktop.org/mailman/listinfo/harfbuzz
>


-- 
behdad
http://behdad.org/
_______________________________________________
HarfBuzz mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to