Exclude durations that are 0.00 seconds long.

This commit is contained in:
Jeffrey Rackauckas
2018-10-07 19:19:48 -07:00
parent 66609665f2
commit fc11b81005
3 changed files with 27 additions and 9 deletions

View File

@@ -30,6 +30,7 @@ def pytest_addoption(parser):
def pytest_terminal_summary(terminalreporter):
durations = terminalreporter.config.option.durations
verbose = terminalreporter.config.getvalue("verbose")
if durations is None:
return
tr = terminalreporter
@@ -49,6 +50,8 @@ def pytest_terminal_summary(terminalreporter):
dlist = dlist[:durations]
for rep in dlist:
if verbose < 2 and rep.duration < 0.01:
break
nodeid = rep.nodeid.replace("::()::", "::")
tr.write_line("%02.2fs %-8s %s" % (rep.duration, rep.when, nodeid))