kc3-lang/harfbuzz/test/subset/subset_test_suite.py

Branch :


Log

Author Commit Date CI Message
f09c4d6d 2025-04-06 15:54:21 [test/subset] Fix a regular expression
1f055939 2025-04-06 15:39:19 [test/subset] Massage more
d8f00171 2025-04-06 15:33:25 [test/subset] black
cc065cf2 2025-04-06 15:33:08 [test/subset] Better report passed tests
a5c9c826 2024-05-06 13:22:49 rename expected files from *.retain-all-codepoint.* to *.all.* This is to fix file name too long error tar: harfbuzz-8.4.0/test/subset/data/expected/sync_vmetrics/playwrite_mm.subset.default.retain-all-codepoint.SPED=25,YEXT=520,wght=100-400,slnt=18.iup_optimize.ttf: file name is too long (cannot be split); not dumped tar: Exiting with failure status due to previous errors
84771374 2024-01-26 15:45:32 [instancer] add tests for iup delta optimization
14b9d8d5 2023-04-14 20:44:15 [subset] add --no-layout-closure flag. Disables layout glyph closure. Fixes #4192.
ddd0f7f4 2023-02-22 20:23:34 [subset] Add a test for CFF2 instancing. Adds option to disable the fonttools comparison check in the test. This is needed since CFF2 instancing is not yet supported in fonttools.
f1a69ff1 2022-06-30 16:22:15 [instance] update scripts for testing instancing
770fbd5a 2021-08-04 00:07:23 Revert "[test] Speed-up subset tests by saving TTX dump" This reverts commit 278f44dcee34cea25403e42e06668f0afe2328c1.
278f44dc 2021-07-29 23:43:56 [test] Speed-up subset tests by saving TTX dump Speed-up subset tests by saving TTX dump of expected output instead of generating it each time the tests are run. Cuts down meson test --suite=subset on my system from: real 0m38.977s user 1m12.024s sys 0m10.547s to: real 0m22.291s user 0m44.548s sys 0m9.221s Part of https://github.com/harfbuzz/harfbuzz/issues/3089
f739e1dc 2021-05-11 11:44:32 [subset] subset both CPAL and COLRv1
368ca306 2020-05-29 00:42:32 minor on python scripts * remove not needed imports * remove semicolons
ad87155f 2020-05-29 00:11:19 minor, use py3's open(encoding=)
8d199077 2020-02-19 14:56:55 Remove python2 support from tests/utils scripts
1da1b4dc 2019-06-26 13:23:24 [subset] For option "--unicodes", add support for "*" to retain all code points
9328354a 2019-02-04 11:28:15 separate CFF from TrueType in full font tests
c1286265 2019-02-01 14:50:01 added desubroutinize & retain-gids full test cases with CFF fonts and CFF retain-gids fixes
26c5b54f 2018-12-31 04:30:43 CircleCI: Test for Python 3 syntax errors and undefined names (#1522) Catch missing imports and errors like #1520 and #1521 __E901,E999,F821,F822,F823__ are the "_showstopper_" [flake8](http://flake8.pycqa.org) issues that can halt the runtime with a SyntaxError, NameError, etc. Most other flake8 issues are merely "style violations" -- useful for readability but they do not effect runtime safety. * F821: undefined name `name` * F822: undefined name `name` in `__all__` * F823: local variable name referenced before assignment * E901: SyntaxError or IndentationError * E999: SyntaxError -- failed to compile a file into an Abstract Syntax Tree
d8fadec0 2018-11-04 13:12:20 added desubroutinize full font test profiles & expected fonts modified subset_test_suite.py to apply desubroutinize profiles to CFF only (not to TT)
bf4eb2e4 2018-09-18 15:53:37 Added SourceSansPro-Regular along as CFF full-font test case derived "expected" subset fonts from fonttools then manually tweaked further so they resemble hb-subset output
5241d7f4 2018-02-27 13:15:40 [subset] apply subset profiles (flags) to the subset integration tests.
4cdae914 2018-01-26 13:57:48 Add basic directory structure for subsetter integration tests. Plus a utility for generating expected output files.