integration: fix ovsdpdk_mq_pvp_rxqs_testpmd
[vswitchperf.git] / conf / 00_common.conf
index 4c25b0b..9b71fda 100644 (file)
@@ -98,11 +98,14 @@ SHELL_CMD = ['/bin/bash', '-c']
 LOG_DIR = '/tmp'
 
 # default log for all "small" executables
-LOG_FILE_DEFAULT = 'overall.log'
+LOG_FILE_DEFAULT = 'vsperf-overall.log'
 
 # log file for all commands executed on host
 LOG_FILE_HOST_CMDS = 'host-cmds.log'
 
+# log file prefix for infrastructure metrics
+LOG_FILE_INFRA_METRICS_PFX = 'collectd_'
+
 # ############################
 # Test configuration
 # ############################
@@ -119,6 +122,18 @@ TEST_PARAMS = {}
 # delay enforced after every step to allow system to process changes
 TEST_STEP_DELAY = 5
 
+# parameter used, when running mupltiple tests, to accumulate _PARAMS_LIST
+# parameters for multiple tests running in a series
+CUMULATIVE_PARAMS = False
+
+# metric used by the performance matrix for comparision and analysis
+# of tests run in a series. Must always refer to a numeric value.
+# For example: 'throughput_rx_mbps', 'throughput_rx_fps', 'avg_latency_ns'
+MATRIX_METRIC = 'throughput_rx_fps'
+
+# OPNFVPOD specification.
+OPNFVPOD = ''
+
 # ############################
 # Modules
 # ############################
@@ -128,3 +143,18 @@ TEST_STEP_DELAY = 5
 # Example:
 #   EXCLUDE_MODULES = ['ovs_vanilla', 'qemu_virtio_net', 'pidstat']
 EXCLUDE_MODULES = ["testcenter-rfc2544-throughput"]
+
+# ############################
+# Vsperf Internal Options
+# ############################
+# following options should not be changed by the user
+
+# internal list to keep track of PIDs of jobs executed by vsperf
+_EXECUTED_PIDS = []
+
+# dictionary containing the test-specific parameters of all tests being run
+# for the purposes of cummulative parameter assignment using performance matrix
+_PARAMS_LIST = {}
+
+# index number of the current test, used for naming of result files
+_TEST_INDEX = 0