The list-cameras test case is the very first test case that has been added to libcamera. It has served to start the development of the unit tests infrastructure. Since then, libcamera has grown several tests that cover the same API, and more. It's time for list-cameras to retire. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Umang Jain <email@uajain.com> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
61 lines
2 KiB
Meson
61 lines
2 KiB
Meson
# SPDX-License-Identifier: CC0-1.0
|
|
|
|
subdir('libtest')
|
|
|
|
subdir('camera')
|
|
subdir('controls')
|
|
subdir('ipa')
|
|
subdir('ipc')
|
|
subdir('log')
|
|
subdir('media_device')
|
|
subdir('pipeline')
|
|
subdir('process')
|
|
subdir('serialization')
|
|
subdir('stream')
|
|
subdir('v4l2_compat')
|
|
subdir('v4l2_subdevice')
|
|
subdir('v4l2_videodevice')
|
|
|
|
public_tests = [
|
|
['geometry', 'geometry.cpp'],
|
|
['signal', 'signal.cpp'],
|
|
['span', 'span.cpp'],
|
|
]
|
|
|
|
internal_tests = [
|
|
['byte-stream-buffer', 'byte-stream-buffer.cpp'],
|
|
['camera-sensor', 'camera-sensor.cpp'],
|
|
['event', 'event.cpp'],
|
|
['event-dispatcher', 'event-dispatcher.cpp'],
|
|
['event-thread', 'event-thread.cpp'],
|
|
['file', 'file.cpp'],
|
|
['file-descriptor', 'file-descriptor.cpp'],
|
|
['hotplug-cameras', 'hotplug-cameras.cpp'],
|
|
['message', 'message.cpp'],
|
|
['object', 'object.cpp'],
|
|
['object-invoke', 'object-invoke.cpp'],
|
|
['pixel-format', 'pixel-format.cpp'],
|
|
['signal-threads', 'signal-threads.cpp'],
|
|
['threads', 'threads.cpp'],
|
|
['timer', 'timer.cpp'],
|
|
['timer-thread', 'timer-thread.cpp'],
|
|
['utils', 'utils.cpp'],
|
|
]
|
|
|
|
foreach t : public_tests
|
|
exe = executable(t[0], t[1],
|
|
dependencies : libcamera_dep,
|
|
link_with : test_libraries,
|
|
include_directories : test_includes_public)
|
|
|
|
test(t[0], exe)
|
|
endforeach
|
|
|
|
foreach t : internal_tests
|
|
exe = executable(t[0], t[1],
|
|
dependencies : libcamera_dep,
|
|
link_with : test_libraries,
|
|
include_directories : test_includes_internal)
|
|
|
|
test(t[0], exe)
|
|
endforeach
|