From f4c4f164a2d9132fcc53c0ce44ea8c5379d4d93e Mon Sep 17 00:00:00 2001 From: Frank Busse Date: Mon, 1 Nov 2021 17:32:24 +0000 Subject: ktest-tool: --extract: warn if object can't be found --- tools/ktest-tool/ktest-tool | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tools/ktest-tool') diff --git a/tools/ktest-tool/ktest-tool b/tools/ktest-tool/ktest-tool index 8356d36b..3b24cfa1 100755 --- a/tools/ktest-tool/ktest-tool +++ b/tools/ktest-tool/ktest-tool @@ -115,6 +115,7 @@ class KTest: return sio.getvalue() def extract(self, object_names, trim_zeros): + extracted_objects = set() for name, data in self.objects: if name not in object_names: continue @@ -123,6 +124,12 @@ class KTest: blob = data.rstrip(b'\x00') if trim_zeros else data f.write(blob) f.close() + extracted_objects.add(name) + missing_objects = list(object_names - extracted_objects) + missing_objects.sort() + if missing_objects: + sys.exit(f'Could not find object{"s"[:len(missing_objects)^1]}: {", ".join(missing_objects)}') + -- cgit 1.4.1