From 600bf21fbc9076e1a7c276b41a7fcd610dae8adc Mon Sep 17 00:00:00 2001 From: Ebrahim Byagowi Date: Tue, 24 Mar 2020 20:08:40 +0430 Subject: [PATCH] [meson] Add draw-fuzzer runner --- test/fuzzing/meson.build | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/test/fuzzing/meson.build b/test/fuzzing/meson.build index b96cdb047..c069656e8 100644 --- a/test/fuzzing/meson.build +++ b/test/fuzzing/meson.build @@ -1,15 +1,14 @@ tests = [ - ['hb-shape-fuzzer.cc'], - ['hb-subset-fuzzer.cc'], - ['hb-set-fuzzer.cc'], - ['hb-draw-fuzzer.cc'], + 'hb-shape-fuzzer.cc', + 'hb-subset-fuzzer.cc', + 'hb-set-fuzzer.cc', + 'hb-draw-fuzzer.cc', ] -foreach test_data : tests - fname = test_data[0] - test_name = fname.split('.')[0].underscorify() +foreach file_name : tests + test_name = file_name.split('.')[0].underscorify() - exe = executable(test_name, [fname, 'main.cc'], + exe = executable(test_name, [file_name, 'main.cc'], cpp_args: cpp_args, include_directories: [incconfig, incsrc], dependencies: deps, @@ -38,3 +37,10 @@ test('subset_fuzzer', find_program('run-subset-fuzzer-tests.py'), timeout: 120, workdir: join_paths(meson.current_build_dir(), '..', '..'), env: env) + +test('draw_fuzzer', find_program('run-draw-fuzzer-tests.py'), + args: [ + hb_draw_fuzzer_exe, + ], + workdir: join_paths(meson.current_build_dir(), '..', '..'), + env: env)