cert_audit: Output line/argument number for *.data files

Signed-off-by: Pengyu Lv <pengyu.lv@arm.com>
diff --git a/tests/scripts/audit-validity-dates.py b/tests/scripts/audit-validity-dates.py
index 577179d..537cf40 100755
--- a/tests/scripts/audit-validity-dates.py
+++ b/tests/scripts/audit-validity-dates.py
@@ -338,7 +338,7 @@
         audit_data_list = []
         data_f = FileWrapper(filename)
         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)
                 if not match:
                     continue
@@ -347,7 +347,9 @@
                 audit_data = self.parse_bytes(bytes.fromhex(match.group('data')))
                 if audit_data is None:
                     continue
-                audit_data.filename = filename
+                audit_data.filename = "{}:{}:{}".format(filename,
+                                                        data_f.line_no,
+                                                        idx + 1)
                 audit_data_list.append(audit_data)
 
         return audit_data_list