[igt-dev] [PATCH i-g-t 4/5] scripts/test_list.py: fix indent at get_subtests()
Kamil Konieczny
kamil.konieczny at linux.intel.com
Tue Nov 28 15:57:09 UTC 2023
Hi Mauro,
On 2023-11-28 at 11:48:59 +0100, Mauro Carvalho Chehab wrote:
> From: Mauro Carvalho Chehab <mchehab at kernel.org>
>
> The indent there is wrong, causing this warning:
>
> scripts/test_list.py:1041:46: W0631: Using possibly undefined loop variable 'test' (undefined-loop-variable)
>
> This issue also affects testlist generation, as tests will be
> missing there.
>
> Signed-off-by: Mauro Carvalho Chehab <mchehab at kernel.org>
Acked-by: Kamil Konieczny <kamil.konieczny at linux.intel.com>
> ---
> scripts/test_list.py | 54 ++++++++++++++++++++++----------------------
> 1 file changed, 27 insertions(+), 27 deletions(-)
>
> diff --git a/scripts/test_list.py b/scripts/test_list.py
> index 79b48813171b..3954e883ada3 100644
> --- a/scripts/test_list.py
> +++ b/scripts/test_list.py
> @@ -1038,43 +1038,43 @@ class TestList:
>
> subtest_array += self.expand_subtest(fname, test_name, test, True)
>
> - subtest_array.sort(key = lambda x : x.get('_summary_'))
> + subtest_array.sort(key = lambda x : x.get('_summary_'))
>
> - for subtest in subtest_array:
> - if self.__filter_subtest(self.doc[test], subtest, True):
> - continue
> + for subtest in subtest_array:
> + if self.__filter_subtest(self.doc[test], subtest, True):
> + continue
>
> - if sort_field:
> - if sort_field in subtest:
> - if expand:
> - test_list = expand.split(subtest[sort_field])
> + if sort_field:
> + if sort_field in subtest:
> + if expand:
> + test_list = expand.split(subtest[sort_field])
>
> - for test_elem in test_list:
> - if test_elem not in subtests:
> - subtests[test_elem] = []
> - if order:
> - subtests[test_elem].append((subtest["_summary_"], test_list))
> - else:
> - subtests[test_elem].append(subtest["_summary_"])
> + for test_elem in test_list:
> + if test_elem not in subtests:
> + subtests[test_elem] = []
> + if order:
> + subtests[test_elem].append((subtest["_summary_"], test_list))
> + else:
> + subtests[test_elem].append(subtest["_summary_"])
> + else:
> + if subtest[sort_field] not in subtests:
> + subtests[subtest[sort_field]] = []
> + if order:
> + subtests[test_elem].append((subtest["_summary_"], [subtest[sort_field]]))
> + else:
> + subtests[subtest[sort_field]].append(subtest["_summary_"])
> else:
> - if subtest[sort_field] not in subtests:
> - subtests[subtest[sort_field]] = []
> - if order:
> - subtests[test_elem].append((subtest["_summary_"], [subtest[sort_field]]))
> - else:
> - subtests[subtest[sort_field]].append(subtest["_summary_"])
> + if order:
> + subtests[test_elem].append((subtest["_summary_"], [subtest[sort_field]]))
> + else:
> + subtests[""].append(subtest["_summary_"])
> +
> else:
> if order:
> subtests[test_elem].append((subtest["_summary_"], [subtest[sort_field]]))
> else:
> subtests[""].append(subtest["_summary_"])
>
> - else:
> - if order:
> - subtests[test_elem].append((subtest["_summary_"], [subtest[sort_field]]))
> - else:
> - subtests[""].append(subtest["_summary_"])
> -
> if order:
> for group, tests in subtests.items():
> prefix_tests = []
> --
> 2.42.0
>
More information about the igt-dev
mailing list