Tests: pretty output.

Hide expected alerts by default.
Silence succesfull "go build" information.
This commit is contained in:
Andrei Zeliankou
2022-12-12 16:24:54 +00:00
parent f67a01b88f
commit 648e91a623
3 changed files with 10 additions and 9 deletions

View File

@@ -485,14 +485,15 @@ def _check_alerts(*, log=None):
log = f.read()
found = False
alerts = re.findall(r'.+\[alert\].+', log)
if alerts:
print('\nAll alerts/sanitizer errors found in log:')
[print(alert) for alert in alerts]
found = True
if option.detailed:
print('\nAll alerts/sanitizer errors found in log:')
[print(alert) for alert in alerts]
if option.skip_alerts:
for skip in option.skip_alerts:
alerts = [al for al in alerts if re.search(skip, al) is None]
@@ -504,7 +505,7 @@ def _check_alerts(*, log=None):
assert not sanitizer_errors, 'sanitizer error(s)'
if found:
if found and option.detailed:
print('skipped.')