[libcamera-devel] [PATCH v1 1/4] test: v4l2_compat: Reduce indentation

Umang Jain umang.jain at ideasonboard.com
Fri Dec 23 16:19:16 CET 2022


Hi Laurent,

Thank you for the patch.

On 12/22/22 6:31 AM, Laurent Pinchart via libcamera-devel wrote:
> Return early with subdir_done() to reduce indentation in case the
> v4l2_compat layer is not enabled. This matches our usual code patterns
> in meson.build files, and prepares for enabling the v4l2_compat test
> with ASan.
>
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>

Reviewed-by: Umang Jain <umang.jain at ideasonboard.com>

> ---
>   test/v4l2_compat/meson.build | 16 +++++++++-------
>   1 file changed, 9 insertions(+), 7 deletions(-)
>
> diff --git a/test/v4l2_compat/meson.build b/test/v4l2_compat/meson.build
> index 878095892679..10c4675286b3 100644
> --- a/test/v4l2_compat/meson.build
> +++ b/test/v4l2_compat/meson.build
> @@ -1,5 +1,9 @@
>   # SPDX-License-Identifier: CC0-1.0
>   
> +if not is_variable('v4l2_compat')
> +    subdir_done()
> +endif
> +
>   # If ASan is enabled, the link order runtime check will fail as v4l2-ctl and
>   # v4l2-compliance are not linked to ASan. Skip the test in that case.
>   #
> @@ -10,11 +14,9 @@ if get_option('b_sanitize').contains('address')
>       subdir_done()
>   endif
>   
> -if is_variable('v4l2_compat')
> -    v4l2_compat_test = files('v4l2_compat_test.py')
> +v4l2_compat_test = files('v4l2_compat_test.py')
>   
> -    test('v4l2_compat_test', v4l2_compat_test,
> -         args : v4l2_compat,
> -         suite : 'v4l2_compat',
> -         timeout : 60)
> -endif
> +test('v4l2_compat_test', v4l2_compat_test,
> +     args : v4l2_compat,
> +     suite : 'v4l2_compat',
> +     timeout : 60)



More information about the libcamera-devel mailing list