From b7865213f0942217ce8396d60f27ccac7f65cd07 Mon Sep 17 00:00:00 2001 From: Martin Klozik Date: Mon, 11 Jan 2016 17:56:45 +0100 Subject: reporting: add vswitch, vnf and trafficgen version into the report Final test report MD file should contain information about version of vswitch, vnf, VM loopback forwarding application and traffic generator used during the test. In case that component is cloned from GIT repository, then hash of its recent commit should be part of the report too. Change-Id: I4eb398bc95bc5030d0852d08bcf9febbf17640d4 JIRA: VSPERF-172 Signed-off-by: Martin Klozik Reviewed-by: Maryam Tahhan Reviewed-by: Radek Zetik Reviewed-by: Al Morton Reviewed-by: Brian Castelli Reviewed-by: Tv Rao (cherry picked from commit 6da6b66a1affe7a79180a49534602a02e7994c7f) --- vsperf | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'vsperf') diff --git a/vsperf b/vsperf index 62c905c3..53699104 100755 --- a/vsperf +++ b/vsperf @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -# Copyright 2015 Intel Corporation. +# Copyright 2015-2016 Intel Corporation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -31,6 +31,7 @@ import locale sys.dont_write_bytecode = True from conf import settings +from conf import get_test_param from core.loader import Loader from testcases import TestCase from tools import tasks @@ -358,6 +359,14 @@ def main(): logging.error('The selected Duration is not a number') sys.exit(1) + # update global settings + guest_loopback = get_test_param('guest_loopback', None) + if guest_loopback: + tmp_gl = [] + for i in range(len(settings.getValue('GUEST_LOOPBACK'))): + tmp_gl.append(guest_loopback) + settings.setValue('GUEST_LOOPBACK', tmp_gl) + # generate results directory name date = datetime.datetime.fromtimestamp(time.time()) results_dir = "results_" + date.strftime('%Y-%m-%d_%H-%M-%S') -- cgit 1.2.3-korg