<div dir="ltr">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.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jan 27, 2019 at 4:48 PM Eli Zaretskii <<a href="mailto:eliz@gnu.org">eliz@gnu.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> From: Ebrahim Byagowi <<a href="mailto:ebraminio@gmail.com" target="_blank">ebraminio@gmail.com</a>><br>
> Date: Sun, 27 Jan 2019 01:02:01 +0330<br>
> Cc: Harfbuzz <<a href="mailto:harfbuzz@lists.freedesktop.org" target="_blank">harfbuzz@lists.freedesktop.org</a>><br>
> <br>
> 1) Agreed<br>
<br>
Btw, one other prerequisite for running the test suite is Python. I<br>
suggest that to be mentioned as well. In my case, Python was not on<br>
PATH, and most tests failed.<br>
<br>
> 2) Something feels wrong as we compile all these in our msys2 CI already and that shouldn't be that different<br>
> from your setup<br>
<br>
I saw that similar failures were reported here:<br>
<br>
<a href="https://github.com/harfbuzz/harfbuzz/issues/1560" rel="noreferrer" target="_blank">https://github.com/harfbuzz/harfbuzz/issues/1560</a><br>
<br>
So I upgraded my Freetype 2.5.0.1 to the latest 2.9.1, and then all<br>
the tests passed. Therefore, I suggest that the oldest version of<br>
Freetype that is considered "good enough" for the test suite be<br>
referenced in the documentation of prerequisites for running the<br>
tests.<br>
<br>
> 3) Uniscribe and DirectWrite backends and now CoreText, are mostly for comparison while development, so<br>
> developers can check what can be expected behavior while development, and are not used in the test suit at<br>
> least which tends to be platform agnostic so don't use them at all if you can.<br>
<br>
Got it, thanks.<br>
_______________________________________________<br>
HarfBuzz mailing list<br>
<a href="mailto:HarfBuzz@lists.freedesktop.org" target="_blank">HarfBuzz@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/harfbuzz" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/harfbuzz</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">behdad<br><a href="http://behdad.org/" target="_blank">http://behdad.org/</a></div>