From a70659f5641b456fb3f9f62d7fbf8702b37fef52 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Fri, 8 Aug 2014 09:50:52 +0200 Subject: [PATCH] Print run time Print how long the testing took. Change-Id: Ibbbb78c3c22eedd3f6e56ee60780c85777b0054d --- os_doc_tools/doctest.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/os_doc_tools/doctest.py b/os_doc_tools/doctest.py index 9afa2dbc..6e87a530 100755 --- a/os_doc_tools/doctest.py +++ b/os_doc_tools/doctest.py @@ -39,6 +39,7 @@ import re import shutil import subprocess import sys +import time from lxml import etree from oslo.config import cfg @@ -1388,6 +1389,7 @@ def handle_options(): def doctest(): """Central entrypoint, parses arguments and runs tests.""" + start_time = time.time() CONF = cfg.CONF print ("\nOpenStack Doc Checks (using openstack-doc-tools version %s)\n" % os_doc_tools.__version__) @@ -1442,6 +1444,8 @@ def doctest(): CONF.ignore_errors, CONF.ignore_dir) + elapsed_time = (time.time() - start_time) + print ("Run time was: %.2f seconds." % elapsed_time) if __name__ == "__main__": sys.exit(doctest())