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/controls/meson.build | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'test/controls') diff --git a/test/controls/meson.build b/test/controls/meson.build index 8cf23be6..763f8905 100644 --- a/test/controls/meson.build +++ b/test/controls/meson.build @@ -1,16 +1,16 @@ # SPDX-License-Identifier: CC0-1.0 control_tests = [ - ['control_info', 'control_info.cpp'], - ['control_info_map', 'control_info_map.cpp'], - ['control_list', 'control_list.cpp'], - ['control_value', 'control_value.cpp'], + {'name': 'control_info', 'sources': ['control_info.cpp']}, + {'name': 'control_info_map', 'sources': ['control_info_map.cpp']}, + {'name': 'control_list', 'sources': ['control_list.cpp']}, + {'name': 'control_value', 'sources': ['control_value.cpp']}, ] foreach test : control_tests - exe = executable(test[0], test[1], + exe = executable(test['name'], test['sources'], dependencies : libcamera_public, link_with : test_libraries, include_directories : test_includes_internal) - test(test[0], exe, suite : 'controls', is_parallel : false) + test(test['name'], exe, suite : 'controls', is_parallel : false) endforeach -- cgit v1.2.1