Print run time

Print how long the testing took.

Change-Id: Ibbbb78c3c22eedd3f6e56ee60780c85777b0054d
This commit is contained in:
Andreas Jaeger 2014-08-08 09:50:52 +02:00
parent e75e7eeb36
commit a70659f564
1 changed files with 4 additions and 0 deletions

View File

@ -39,6 +39,7 @@ import re
import shutil import shutil
import subprocess import subprocess
import sys import sys
import time
from lxml import etree from lxml import etree
from oslo.config import cfg from oslo.config import cfg
@ -1388,6 +1389,7 @@ def handle_options():
def doctest(): def doctest():
"""Central entrypoint, parses arguments and runs tests.""" """Central entrypoint, parses arguments and runs tests."""
start_time = time.time()
CONF = cfg.CONF CONF = cfg.CONF
print ("\nOpenStack Doc Checks (using openstack-doc-tools version %s)\n" print ("\nOpenStack Doc Checks (using openstack-doc-tools version %s)\n"
% os_doc_tools.__version__) % os_doc_tools.__version__)
@ -1442,6 +1444,8 @@ def doctest():
CONF.ignore_errors, CONF.ignore_errors,
CONF.ignore_dir) CONF.ignore_dir)
elapsed_time = (time.time() - start_time)
print ("Run time was: %.2f seconds." % elapsed_time)
if __name__ == "__main__": if __name__ == "__main__":
sys.exit(doctest()) sys.exit(doctest())