harfbuzz/test/shaping/meson.build

111 lines
2.6 KiB
Meson
Raw Normal View History

in_house_tests = [
['arabic-fallback-shaping.tests'],
['arabic-feature-order.tests'],
['arabic-like-joining.tests'],
['arabic-mark-order.tests'],
['arabic-stch.tests'],
['automatic-fractions.tests'],
['cluster.tests'],
['color-fonts.tests'],
['context-matching.tests'],
['cursive-positioning.tests'],
['default-ignorables.tests'],
['emoji-flag-tags.tests'],
['fallback-positioning.tests'],
['fuzzed.tests'],
['hangul-jamo.tests'],
['hyphens.tests'],
['indic-consonant-with-stacker.tests'],
['indic-decompose.tests'],
['indic-init.tests'],
['indic-joiner-candrabindu.tests'],
['indic-joiners.tests'],
['indic-old-spec.tests'],
['indic-pref-blocking.tests'],
['indic-script-extensions.tests'],
['indic-special-cases.tests'],
['indic-syllable.tests'],
['language-tags.tests'],
['ligature-id.tests'],
['mark-attachment.tests'],
['mark-filtering-sets.tests'],
['mongolian-variation-selector.tests'],
['myanmar-syllable.tests'],
['none-directional.tests'],
['spaces.tests'],
['simple.tests'],
['tibetan-contractions-1.tests'],
['tibetan-contractions-2.tests'],
['tibetan-vowels.tests'],
['use.tests'],
['use-marchen.tests'],
['use-syllable.tests'],
['variations-rvrn.tests'],
['vertical.tests'],
['zero-width-marks.tests'],
]
text_rendering_tests = [
['AVAR-1.tests'],
['CFF-1.tests'],
['CFF2-1.tests'],
['CFF-2.tests'],
['CMAP-1.tests'],
['CMAP-2.tests'],
['CVAR-1.tests'],
['CVAR-2.tests'],
['GLYF-1.tests'],
['GPOS-1.tests'],
['GPOS-2.tests'],
['GPOS-3.tests'],
['GPOS-4.tests'],
['GPOS-5.tests'],
['GSUB-1.tests'],
['GSUB-2.tests'],
['GVAR-1.tests'],
['GVAR-2.tests'],
['GVAR-3.tests'],
['GVAR-4.tests'],
['GVAR-5.tests'],
['GVAR-6.tests'],
['GVAR-7.tests'],
['GVAR-8.tests'],
['GVAR-9.tests'],
['HVAR-1.tests'],
['HVAR-2.tests'],
['KERN-1.tests'],
['KERN-2.tests'],
['SHBALI-3.tests'],
['SHKNDA-1.tests'],
]
foreach test_data : in_house_tests
fname = test_data[0]
test_name = fname.split('.')[0].underscorify()
test(test_name, python3,
args: [
files('run-tests.py')[0],
hb_shape,
join_paths(meson.current_source_dir(), 'data/in-house/tests', fname),
],
workdir: join_paths(meson.current_build_dir(), '..', '..'),
)
endforeach
foreach test_data : text_rendering_tests
fname = test_data[0]
test_name = fname.split('.')[0].underscorify()
test(test_name, python3,
args: [
files('run-tests.py')[0],
hb_shape,
join_paths(meson.current_source_dir(), 'data/text-rendering-tests/tests', fname),
],
workdir: join_paths(meson.current_build_dir(), '..', '..'),
)
endforeach