When generating an html report from make_html_report.py, one needs to supply the full path to the results directory. This value ends up being embedded in the output which breaks relocating the results dir to a different path. This patch adds a new flag that supresses the full path value when generating the report. I'm looking to generate a summary html report in the results dir and relocate the results dir to a different server which can be done with this patch. -- Ryan Harper Software Engineer; Linux Technology Center IBM Corp., Austin, Tx ryanh@xxxxxxxxxx diffstat output: make_html_report.py | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) Signed-off-by: Ryan Harper <ryanh@xxxxxxxxxx> --- diff --git a/client/tests/kvm_runtest_2/make_html_report.py b/client/tests/kvm_runtest_2/make_html_report.py index ddb896f..3d0326a 100755 --- a/client/tests/kvm_runtest_2/make_html_report.py +++ b/client/tests/kvm_runtest_2/make_html_report.py @@ -1655,8 +1655,9 @@ def get_kvm_version(result_dir): def main(argv): dirname = None output_file_name = None + relative_path = False try: - opts, args = getopt.getopt(argv, "r:f:h", ['help']) + opts, args = getopt.getopt(argv, "r:f:h:R", ['help']) except getopt.GetoptError: usage() sys.exit(2) @@ -1668,10 +1669,17 @@ def main(argv): dirname = arg elif opt == '-f': output_file_name = arg + elif opt == '-R': + relative_path = True else: usage() sys.exit(1) + html_path = dirname + # don't use absolute path in html output if relative flag passed + if relative_path: + html_path = '' + if dirname: if os.path.isdir(dirname): # TBD: replace it with a validation of autotest result dir res_dir = os.path.abspath(dirname) @@ -1704,7 +1712,7 @@ def main(argv): 'kvmver':get_kvm_version(dirname) } - make_html_file(metalist, results_data, tag, host, output_file_name, dirname) + make_html_file(metalist, results_data, tag, host, output_file_name, html_path) sys.exit(0) else: print 'Invalid result directory <%s>' % dirname -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html