[libcamera-devel] [PATCH] test: v4l2_compat: Report test as skipped if no compatible driver found
paul.elder at ideasonboard.com
paul.elder at ideasonboard.com
Tue Sep 14 06:37:32 CEST 2021
Hi Laurent,
On Tue, Sep 14, 2021 at 05:18:19AM +0300, Laurent Pinchart wrote:
> The V4L2 compatibility layer test includes a list of supported devices,
> as V4L2 compatibility isn't officially supported with all devices yet.
> If no supported device is present, the test reports success, while it
> actually hasn't run. Report it being skipped in that case.
>
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
Looks good.
Reviewed-by: Paul Elder <paul.elder at ideasonboard.com>
> ---
> test/v4l2_compat/v4l2_compat_test.py | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/test/v4l2_compat/v4l2_compat_test.py b/test/v4l2_compat/v4l2_compat_test.py
> index ae892ced6127..be16af3bc5e6 100755
> --- a/test/v4l2_compat/v4l2_compat_test.py
> +++ b/test/v4l2_compat/v4l2_compat_test.py
> @@ -147,6 +147,10 @@ def main(argv):
> print('success')
> drivers_tested[driver] = True
>
> + if len(drivers_tested) == 0:
> + print(f'No compatible drivers found')
> + return TestSkip
> +
> if len(failed) > 0:
> print(f'Failed {len(failed)} tests:')
> for device in failed:
> --
> Regards,
>
> Laurent Pinchart
>
More information about the libcamera-devel
mailing list