mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-08-07 06:42:56 +03:00
cert_audit: Output line/argument number for *.data files
Signed-off-by: Pengyu Lv <pengyu.lv@arm.com>
This commit is contained in:
@@ -338,7 +338,7 @@ class SuiteDataAuditor(Auditor):
|
|||||||
audit_data_list = []
|
audit_data_list = []
|
||||||
data_f = FileWrapper(filename)
|
data_f = FileWrapper(filename)
|
||||||
for _, _, _, test_args in parse_suite_data(data_f):
|
for _, _, _, test_args in parse_suite_data(data_f):
|
||||||
for test_arg in test_args:
|
for idx, test_arg in enumerate(test_args):
|
||||||
match = re.match(r'"(?P<data>[0-9a-fA-F]+)"', test_arg)
|
match = re.match(r'"(?P<data>[0-9a-fA-F]+)"', test_arg)
|
||||||
if not match:
|
if not match:
|
||||||
continue
|
continue
|
||||||
@@ -347,7 +347,9 @@ class SuiteDataAuditor(Auditor):
|
|||||||
audit_data = self.parse_bytes(bytes.fromhex(match.group('data')))
|
audit_data = self.parse_bytes(bytes.fromhex(match.group('data')))
|
||||||
if audit_data is None:
|
if audit_data is None:
|
||||||
continue
|
continue
|
||||||
audit_data.filename = filename
|
audit_data.filename = "{}:{}:{}".format(filename,
|
||||||
|
data_f.line_no,
|
||||||
|
idx + 1)
|
||||||
audit_data_list.append(audit_data)
|
audit_data_list.append(audit_data)
|
||||||
|
|
||||||
return audit_data_list
|
return audit_data_list
|
||||||
|
Reference in New Issue
Block a user