[V2,3/3] framework: check the python version

Message ID 20201014071448.32119-4-yufengx.mo@intel.com (mailing list archive)
State Changes Requested
Headers
Series framework: check the python version |

Commit Message

Yufen.Mo Oct. 14, 2020, 7:14 a.m. UTC
  check the python version of tester. If the version is python2, print a warning message.

Signed-off-by: yufengmx <yufengx.mo@intel.com>
---
 framework/tester.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
  

Comments

Ma, LihongX Oct. 14, 2020, 7:25 a.m. UTC | #1
> -----Original Message-----
> From: Mo, YufengX <yufengx.mo@intel.com>
> Sent: Wednesday, October 14, 2020 3:15 PM
> To: dts@dpdk.org; Ma, LihongX <lihongx.ma@intel.com>
> Cc: Mo, YufengX <yufengx.mo@intel.com>
> Subject: [dts][PATCH V2 3/3] framework: check the python version
> 
> 
> check the python version of tester. If the version is python2, print a
> warning message.
> 
> Signed-off-by: yufengmx <yufengx.mo@intel.com>
> ---

Acked-by: Lihongx Ma<lihongx.ma@intel.com>


Regards,
Ma,lihong
  

Patch

diff --git a/framework/tester.py b/framework/tester.py
index ca179b2..482b0e4 100644
--- a/framework/tester.py
+++ b/framework/tester.py
@@ -43,7 +43,8 @@  from crb import Crb
 from net_device import GetNicObj
 from etgen import IxiaPacketGenerator, SoftwarePacketGenerator
 import random
-from utils import GREEN, convert_int2ip, convert_ip2int
+from utils import (GREEN, convert_int2ip, convert_ip2int,
+                   check_crb_python_version)
 from exception import ParameterInvalidException
 from multiprocessing import Process
 from pktgen import getPacketGenerator
@@ -66,6 +67,8 @@  class Tester(Crb):
         self.NAME = 'tester'
         self.scapy_session = None
         super(Tester, self).__init__(crb, serializer, self.NAME)
+        # check the python version of tester
+        check_crb_python_version(self)
 
         self.bgProcIsRunning = False
         self.duts = None