harfbuzz/test/subset/data/expected
Khaled Hosny 7ccc52b075 [test] Compare sha256 hash before TTX dumps
Most of time the files are identical, so instead of comparing the TTX
dump we can check sha256 hashes of the files first and if they match, we
don’t have to check the TTX dumps at all, making the subset tests orders
of magnitude faster.

time meson test --suite=subset down from:
real    0m19.418s
user    0m38.171s
sys     0m3.587s

to:
real	0m3.102s
user	0m8.622s
sys	0m1.701s

The expected files have been replaced by hb-subset output so they are
bit-identical where FontTools output might not.

The generate-expected-outputs.py now compares the hb-subset output with
fontttols subset and errors of they don’t match.
2021-08-04 04:10:38 +02:00
..
basics [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
cbdt [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
cff-full-font [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
cff-japanese [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
cff.notoserifmyanmar [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
cmap [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
cmap14 [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
colr [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
colr_with_components [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
colrv1 Revert "[test] Speed-up subset tests by saving TTX dump" 2021-08-04 04:10:37 +02:00
colrv1.notoemoji Revert "[test] Speed-up subset tests by saving TTX dump" 2021-08-04 04:10:37 +02:00
full-font [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
japanese [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.context [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gdef [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gdef-attachlist [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gdef-varstore [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gpos [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gpos2 [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gpos3 [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gpos4 [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gpos5 [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gpos6 [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gpos8 [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gpos8.amiri [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gpos9 [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gsub3 [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gsub5 [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gsub6 [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.gsub8 [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.khmer [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
layout.notonastaliqurdu [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
sbix [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00
variable [test] Compare sha256 hash before TTX dumps 2021-08-04 04:10:38 +02:00