[igt-dev] [PATCH i-g-t] Fix IGT Warnings due to dynamic subtest inclusion
Dixit, Ashutosh
ashutosh.dixit at intel.com
Tue Nov 10 05:16:01 UTC 2020
On Mon, 09 Nov 2020 20:55:10 -0800, <nidhi1.gupta at intel.com> wrote:
>
> From: Nidhi Gupta <nidhi1.gupta at intel.com>
>
> Signed-off-by: Nidhi Gupta <nidhi1.gupta at intel.com>
> ---
> tests/kms_atomic_interruptible.c | 14 ++++++++++++++
> 1 file changed, 14 insertions(+)
>
> diff --git a/tests/kms_atomic_interruptible.c b/tests/kms_atomic_interruptible.c
> index 27bb6a2b..f98023ca 100644
> --- a/tests/kms_atomic_interruptible.c
> +++ b/tests/kms_atomic_interruptible.c
> @@ -288,7 +288,9 @@ igt_main
> for_each_pipe_with_valid_output(&display, pipe, output) {
> igt_dynamic_f("%s-pipe-%s", igt_output_name(output), kmstest_pipe_name(pipe))
> run_plane_test(&display, pipe, output, test_legacy_modeset, DRM_PLANE_TYPE_PRIMARY);
> + {
> break;
> + }
> }
Are we trying to break after the first call to run_plane_test() here? In
that case why are we using a for loop (for_each_pipe_with_valid_output)? I
am not sure if igt_subtest_with_dynamic/igt_dynamic_f combinations can take
a break statement, this code pattern is certainly not used elsewhere.
So the patch does fix the warnings (which is a relief) but otherwise I
don't know if it makes sense. If not, I'd say revert the previous patch and
do it a different way.
More information about the igt-dev
mailing list