[functest] Update kernel version check for mcelog 05/54405/3
authorEmma Foley <emma.l.foley@intel.com>
Fri, 23 Mar 2018 16:48:42 +0000 (16:48 +0000)
committerEmma Foley <emma.l.foley@intel.com>
Fri, 23 Mar 2018 17:57:58 +0000 (17:57 +0000)
Change-Id: I926d0d03781a98e3509d7f9c4f4eaffc1320919b
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
baro_tests/collectd.py

index 3d78762..2723d32 100644 (file)
@@ -23,6 +23,7 @@ import time
 import logging
 import config_server
 import tests
+from distutils import version
 from opnfv.deployment import factory
 
 AODH_NAME = 'aodh'
@@ -649,7 +650,7 @@ def mcelog_install():
     for node in nodes:
         if node.is_compute():
             centos_release = node.run_cmd('uname -r')
-            if centos_release not in ('3.10.0-514.26.2.el7.x86_64', '3.10.0-693.17.1.el7.x86_64'):
+            if version.LooseVersion(centos_release) < version.LooseVersion('3.10.0-514.26.2.el7.x86_64'):
                 logger.info(
                     'Mcelog will NOT be enabled on node-{}.'
                     + ' Unsupported CentOS release found ({}).'.format(