mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-24 16:49:25 +01:00
auto-t: don't print valgrind log if there was no error
If valgrind didn't report any issues, don't dump the logs. This makes the test run a lot easier to look at without having to scroll through pages of valgrind logs that provide no value.
This commit is contained in:
parent
64d68b4f08
commit
fbf8ed4140
@ -899,12 +899,18 @@ def post_test(ctx, to_copy):
|
||||
|
||||
if ctx.args.valgrind:
|
||||
for f in os.listdir('/tmp'):
|
||||
if f.startswith("valgrind.log."):
|
||||
dbg(f)
|
||||
with open('/tmp/' + f, 'r') as v:
|
||||
dbg(v.read())
|
||||
if not f.startswith("valgrind.log."):
|
||||
continue
|
||||
|
||||
with open('/tmp/' + f, 'r') as v:
|
||||
result = v.read()
|
||||
|
||||
# Don't print out the result if there were no issues
|
||||
if "0 errors from 0 contexts" not in result:
|
||||
dbg(result)
|
||||
dbg("\n")
|
||||
os.remove('/tmp/' + f)
|
||||
|
||||
os.remove('/tmp/' + f)
|
||||
|
||||
# Special case for when logging is enabled
|
||||
if os.path.isfile('/tmp/iwd-tls-debug-server-cert.pem'):
|
||||
|
Loading…
Reference in New Issue
Block a user