Default checker: check for assertions

This commit is contained in:
Robert Schmidt
2026-02-26 14:17:28 +01:00
parent 30a27432f0
commit 366df408a1
2 changed files with 13 additions and 8 deletions
+9 -4
View File
@@ -26,10 +26,15 @@ import logging
class Default:
def run(file, opt=None):
# TODO add check on assertions, etc
if not os.path.exists(file):
return False, f"cannot find file {file}"
return True, ""
success = True
logs = []
with open(file, "r") as f:
for line in f.readlines():
result = re.search('[Aa]ssertion', line)
if result:
logs.append(line)
success = False
return success, "\n".join(logs)
class ContainsString:
def run(file, needle):