diff options
author | Martin Klozik <martin.klozik@tieto.com> | 2018-05-04 02:23:09 -0700 |
---|---|---|
committer | Martin Klozik <martin.klozik@tieto.com> | 2018-05-10 01:17:11 -0700 |
commit | 7224efa9539584690236218f5243b6b5c81daca9 (patch) | |
tree | 4208a3d891bc6619a1287932104c676366e95cad /docs/testing | |
parent | 03c55c5804a60b19c182752d38d90a29eefdc84a (diff) |
bugfix: Fix evaluation order of parameters
This patch ensures, that testcase definition keywords vSwitch,
Trafficgen, VNF and Tunnel Type will have the highest priority
to override any values specified via ``Parameters`` section,
CLI arguments or configuration files.
JIRA: VSPERF-574
Change-Id: Ied799187d489325a32cc4854145fdf9901e7e3e2
Signed-off-by: Martin Klozik <martin.klozik@tieto.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
Reviewed-by: Richard Elias <richard.elias@tieto.com>
Diffstat (limited to 'docs/testing')
-rw-r--r-- | docs/testing/user/userguide/testusage.rst | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/docs/testing/user/userguide/testusage.rst b/docs/testing/user/userguide/testusage.rst index 7884324a..c7cc1484 100644 --- a/docs/testing/user/userguide/testusage.rst +++ b/docs/testing/user/userguide/testusage.rst @@ -107,11 +107,12 @@ line argument, etc. Thus it is important to understand the order of configuratio parameter evaluation. This "priority hierarchy" can be described like so (1 = max priority): -1. Testcase definition section ``Parameters`` -2. Command line arguments (e.g. ``--test-params``, ``--vswitch``, etc.) -3. Environment variables (see ``--load-env`` argument) -4. Custom configuration file specified via ``--conf-file`` argument -5. Standard configuration files, where higher prefix number means higher +1. Testcase definition keywords ``vSwitch``, ``Trafficgen``, ``VNF`` and ``Tunnel Type`` +2. Parameters inside testcase definition section ``Parameters`` +3. Command line arguments (e.g. ``--test-params``, ``--vswitch``, ``--trafficgen``, etc.) +4. Environment variables (see ``--load-env`` argument) +5. Custom configuration file specified via ``--conf-file`` argument +6. Standard configuration files, where higher prefix number means higher priority. For example, if the same configuration parameter is defined in custom configuration |