From 8abcce31ee2b528cba1798fbb738294e5760dccf Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Wed, 5 Oct 2022 21:16:13 +0300 Subject: test: meson: Use dictionaries instead of arrays to store test information Tests are listed in meson.build using arrays that contain the test name and source files at fixed positions. This isn't very readable, leading to code using test[0], test[1] and test[2]. Replace the arrays with dictionaries to improve readability. Signed-off-by: Laurent Pinchart Reviewed-by: Jacopo Mondi Reviewed-by: Umang Jain --- test/gstreamer/meson.build | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'test/gstreamer/meson.build') diff --git a/test/gstreamer/meson.build b/test/gstreamer/meson.build index 46f6a77a..74572586 100644 --- a/test/gstreamer/meson.build +++ b/test/gstreamer/meson.build @@ -5,16 +5,16 @@ if not gst_enabled endif gstreamer_tests = [ - ['single_stream_test', 'gstreamer_single_stream_test.cpp'], - ['multi_stream_test', 'gstreamer_multi_stream_test.cpp'], + {'name': 'single_stream_test', 'sources': ['gstreamer_single_stream_test.cpp']}, + {'name': 'multi_stream_test', 'sources': ['gstreamer_multi_stream_test.cpp']}, ] gstreamer_dep = dependency('gstreamer-1.0', required: true) foreach test : gstreamer_tests - exe = executable(test[0], test[1], 'gstreamer_test.cpp', + exe = executable(test['name'], test['sources'], 'gstreamer_test.cpp', dependencies : [libcamera_private, gstreamer_dep], link_with : test_libraries, include_directories : test_includes_internal) - test(test[0], exe, suite : 'gstreamer', is_parallel : false) + test(test['name'], exe, suite : 'gstreamer', is_parallel : false) endforeach -- cgit v1.2.1