Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/scripts
diff options
context:
space:
mode:
authorPhil Nash2017-01-09 14:33:03 +0000
committerPhil Nash2017-01-09 14:37:28 +0000
commit62cbde369e47af4da7b4c2de681c4b2cd09bf52c (patch)
tree0f9f5551c5cef8aa53d435c5af98144ba1de4588 /scripts
parent1ae84897d4bd691420b0b8eb17b92cb62afbaf58 (diff)
downloadcatch3-62cbde369e47af4da7b4c2de681c4b2cd09bf52c.tar.gz
Exclude test name from approval tests
Diffstat (limited to 'scripts')
-rw-r--r--scripts/approvalTests.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/approvalTests.py b/scripts/approvalTests.py
index 88cc828e..3e1b9a3b 100644
--- a/scripts/approvalTests.py
+++ b/scripts/approvalTests.py
@@ -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: