[igt-dev] [i-g-t] scripts/test_list: Allow unrecognized field:values in testplan
Bhanuprakash Modem
bhanuprakash.modem at intel.com
Fri Sep 1 05:18:08 UTC 2023
As non-Intel vendors also contributing to KMS tests, allow
them to re-use the existing testplan documentation along with
their own definitions of field:values pair in test config json.
Instead of aborting, just throw a warning about this unrecognized
field:values.
Example:
tests/kms_color.c:994: Warning: unrecognized field in tests/kms_test_config.json ==> Foo: bla
Cc: Mauro Carvalho Chehab <mchehab at kernel.org>
Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem at intel.com>
---
scripts/test_list.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/scripts/test_list.py b/scripts/test_list.py
index 0bcc96869..517c4d067 100755
--- a/scripts/test_list.py
+++ b/scripts/test_list.py
@@ -1219,8 +1219,8 @@ class TestList:
continue
file_line.rstrip(r"\n")
- sys.exit(f"{fname}:{file_ln + 1}: Error: unrecognized line. Need to add field at %s?\n\t==> %s" %
- (self.config_fname, file_line))
+ print(f"{'/'.join(fname.split('/')[-2:])}:{file_ln + 1}: Warning: unrecognized field in %s ==> %s" %
+ ('/'.join(self.config_fname.split('/')[-2:]), file_line))
def show_subtests(self, sort_field):
--
2.40.0
More information about the igt-dev
mailing list