Exclude test name from approval tests

This commit is contained in:
Phil Nash
2017-01-09 14:33:03 +00:00
parent 1ae84897d4
commit 62cbde369e
6 changed files with 900 additions and 895 deletions

View File

@@ -19,6 +19,7 @@ durationsParser = re.compile(r'(.*)time="[0-9]*\.[0-9]*"(.*)')
versionParser = re.compile(r'(.*?)Catch v[0-9]*\.[0-9]*\.[0-9]*(.*)')
devVersionParser = re.compile(r'(.*?)Catch v[0-9]*\.[0-9]*\.[0-9]*-develop\.[0-9]*(.*)')
nullParser = re.compile(r'(.*?)\b(__null|nullptr)\b(.*)')
exeNameParser = re.compile(r'(.*?)\b(CatchSelfTest|SelfTest)\b(.*)')
if len(sys.argv) == 2:
cmdPath = sys.argv[1]
@@ -59,6 +60,10 @@ def filterLine(line):
if m:
line = m.group(1) + "0" + m.group(3)
m = exeNameParser.match(line)
if m:
line = m.group(1) + "<exe-name>" + m.group(3)
while True:
m = hexParser.match(line)
if m: