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 <laurent.pinchart@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org> Reviewed-by: Umang Jain <umang.jain@ideasonboard.com>
This commit is contained in:
parent
2ee8faf3c8
commit
8abcce31ee
15 changed files with 110 additions and 110 deletions
|
@ -1,14 +1,14 @@
|
|||
# SPDX-License-Identifier: CC0-1.0
|
||||
|
||||
stream_tests = [
|
||||
['stream_colorspace', 'stream_colorspace.cpp'],
|
||||
['stream_formats', 'stream_formats.cpp'],
|
||||
{'name': 'stream_colorspace', 'sources': ['stream_colorspace.cpp']},
|
||||
{'name': 'stream_formats', 'sources': ['stream_formats.cpp']},
|
||||
]
|
||||
|
||||
foreach test : stream_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: 'stream')
|
||||
test(test['name'], exe, suite: 'stream')
|
||||
endforeach
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue