From a09699652cdb1d68a333dcb9bffb2062d681f441 Mon Sep 17 00:00:00 2001 From: Martin Klozik Date: Wed, 4 Jan 2017 15:07:52 +0000 Subject: bugfix: Ethernet type and vnf stop fixes Usage of ethernet type for IPv4 was harmonized, to use 0x0800 at all places. Together with this fix a bug during VNF cleanup was removed - VNF started by TestSteps are tested for validity before the call of their stop() method. It avoid vsperf crash in case, that VNF was not properly started. JIRA: VSPERF-436 Change-Id: Ic1a36919f5c9d707aa0aad64b5d96a1214c56cb3 Signed-off-by: Martin Klozik Reviewed-by: Al Morton Reviewed-by: Christian Trautman Reviewed-by: Bill Michalowski Reviewed-by: Antonio Fischetti Reviewed-by: Sridhar Rao --- testcases/testcase.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'testcases/testcase.py') diff --git a/testcases/testcase.py b/testcases/testcase.py index 18ad4240..55c940a4 100644 --- a/testcases/testcase.py +++ b/testcases/testcase.py @@ -679,7 +679,8 @@ class TestCase(object): """ Stop all VNFs started by TestSteps """ for vnf in self._step_vnf_list: - self._step_vnf_list[vnf].stop() + if self._step_vnf_list[vnf]: + self._step_vnf_list[vnf].stop() @staticmethod def step_eval_param(param, STEP): -- cgit 1.2.3-korg