test/subset/run-tests.py


Log

Author Commit Date CI Message
Ebrahim Byagowi 368ca306 2020-05-29T00:42:32 minor on python scripts * remove not needed imports * remove semicolons
Ebrahim Byagowi ad87155f 2020-05-29T00:11:19 minor, use py3's open(encoding=)
Ebrahim Byagowi cd5580e2 2020-05-28T23:43:55 minor, enable printing to stderr in run-tests.py As was originally intended https://github.com/harfbuzz/harfbuzz/blob/3ce6c7b/test/shaping/run-tests.sh
Ebrahim Byagowi 7554f618 2020-05-28T22:51:29 minor, use sys.exit print shorthand
Ebrahim Byagowi 0181f030 2020-04-20T17:07:09 [test] Workaround Windows pipe issue by storing ttx in a file
Christoph Reiter 2354a900 2020-04-18T20:28:25 tests: fix subset/run-tests.py under Windows It assumed that stdout of a subprocess in binary mode was using utf-8 which isn't the case. Instead open stdout of the subprocess in text mode and let Python handle the decoding.
Ebrahim Byagowi b5526a09 2020-03-18T23:58:20 [tools] Remove in-house 'which' now that we have py3
Ebrahim Byagowi 8d199077 2020-02-19T14:56:55 Remove python2 support from tests/utils scripts
ckitagawa 43b6c865 2020-01-09T10:44:20 [subset] Support sbix subsetting
blueshade7 0eef8113 2019-07-09T11:43:59 retain gids in HVAR so in sync with fontTools regenerate Comfortaa subset test results
blueshade7 6e35668b 2019-07-09T09:47:54 fix var-subset build
Michiharu Ariza 66361c72 2019-06-05T14:51:04 restore gvar/MVAR/HVAR tables in subset tests
Ebrahim Byagowi 13316ac5 2019-05-28T13:48:39 [test] minor style improve
Qunxin Liu 993d81b9 2019-05-14T13:55:11 [subset] Add one ttf file with fvar/STAT tables to integration test Ignore gvar/MVAR/HVAR table add support for --nameIDs=* option
Behdad Esfahbod 49b1c763 2019-05-02T16:19:34 [test] Run "fonttools ttx" instead of "ttx"
Michiharu Ariza bf4eb2e4 2018-09-18T15: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
Ebrahim Byagowi f57804a8 2018-06-25T18:45:49 Resolve ttx absolute path before use (#1075)
violet-sippial 93b03119 2018-04-28T20:29:13 [subset] Do not compare ttx progress output in the tests Suppress progress messages of ttx. This avoids comparing this output to the reference file which lets the test fail.
Ebrahim Byagowi cab2c2c0 2018-03-29T12:48:47 Make more gen-* scripts py3 compatible (#940)
Ebrahim Byagowi 9206762b 2018-03-09T15:43:03 Make subset test runner compatible with py3 Fixes #873
Garret Rieger 9b00b9a1 2018-03-06T17:47:40 [subset] Fix deadlock waiting for process output in subset test runner.
Garret Rieger bfec28a7 2018-03-06T15:43:08 [subset] add some extra logging to subset run-tests.py.
Garret Rieger b4ba71ea 2018-02-28T15:44:00 [subset] In subset integration test pass output through ots-sanitize if present.
Garret Rieger 5241d7f4 2018-02-27T13:15:40 [subset] apply subset profiles (flags) to the subset integration tests.
Garret Rieger e15e41ef 2018-02-22T18:41:50 [subset] Remove commented code from run-tests.py.
Garret Rieger a88504c6 2018-02-22T14:28:18 [subset] Fix checksum clearning in subset test diff. Add an updated expected file (has cmap4 restored).
Garret Rieger 537698b6 2018-02-22T14:07:52 [subset] Don't compare actual to itself in Fix test/subset/run-tests. Print a diff on failure.
Garret Rieger 04c1ec2b 2018-02-14T17:00:18 [subset] Don't fail on different checksum adjustment in subsetting tests.
Behdad Esfahbod 41906cd5 2018-02-11T19:46:06 [subset] Another fixup I broke this in c31fcf4c58d96eb7d9781a986991b1a79ac7be44
Behdad Esfahbod e081c9e8 2018-02-08T17:44:24 Oops!
Behdad Esfahbod 1c49afe1 2018-02-08T17:38:58 Whitespace
Garret Rieger d4d120ad 2018-02-08T14:26:18 Skip subset to fonttools comparison test if TTX is not present.
Garret Rieger 29d91528 2018-02-08T11:31:27 Whitespace
Garret Rieger f9420d9e 2018-02-08T11:30:36 In the hb-subset to fontTools comparison, use ttx to compare the fonts. This allows for some binary differences such as re-ordered tables.
Garret Rieger 058b1260 2018-02-01T18:22:14 Re-write hb-subset utility to use main-font-text driver.
Rod Sheeter e9d154ac 2018-01-30T19:27:11 tweak test failure output. write to a temp file not stdout. test still fails because expected is not just an identical copy of input
Garret Rieger 5c63c37b 2018-01-26T16:57:42 WIP test runner for subset tests.