HarfBuzz text shaping engine
http://harfbuzz.github.io/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
858 B
43 lines
858 B
tests = [ |
|
'basics', |
|
'full-font', |
|
'cff-full-font', |
|
'japanese', |
|
'cff-japanese', |
|
'layout', |
|
'layout.gpos', |
|
'layout.gpos2', |
|
'layout.gpos3', |
|
'layout.gpos4', |
|
'layout.gpos6', |
|
'layout.gpos8', |
|
'layout.gsub3', |
|
'layout.gsub6', |
|
'layout.gdef', |
|
'layout.context', |
|
'layout.gdef-varstore', |
|
'layout.gdef-attachlist', |
|
'cmap', |
|
'cmap14', |
|
'sbix', |
|
'colr', |
|
'cbdt', |
|
] |
|
|
|
run_test = find_program('run-tests.py') |
|
|
|
foreach t : tests |
|
fname = '@0@.tests'.format(t) |
|
|
|
test(t, run_test, |
|
args: [ |
|
hb_subset, |
|
meson.current_source_dir() / 'data' / 'tests' / fname, |
|
], |
|
# as the tests are ran concurrently let's raise acceptable time here |
|
# ideally better to break and let meson handles them in parallel |
|
timeout: 500, |
|
workdir: meson.current_build_dir() / '..' / '..', |
|
suite: ['subset', 'slow'], |
|
) |
|
endforeach
|
|
|