From 3dfd384ec4f3d7cdcc43373c6ff6c197fe81c81b Mon Sep 17 00:00:00 2001 From: naveen Date: Tue, 18 Aug 2020 19:52:45 +0530 Subject: tests: Moving kernel version check to API. Signed-off-by: naveen --- .../test_bgp_basic_functionality.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'tests/topotests/bgp-basic-functionality-topo1/test_bgp_basic_functionality.py') diff --git a/tests/topotests/bgp-basic-functionality-topo1/test_bgp_basic_functionality.py b/tests/topotests/bgp-basic-functionality-topo1/test_bgp_basic_functionality.py index 7e7155e8fa..b34c001ca2 100755 --- a/tests/topotests/bgp-basic-functionality-topo1/test_bgp_basic_functionality.py +++ b/tests/topotests/bgp-basic-functionality-topo1/test_bgp_basic_functionality.py @@ -46,9 +46,8 @@ import sys import json import time import pytest -import platform from copy import deepcopy -from lib.topotest import version_cmp + # Save the Current Working Directory to find configuration files. CWD = os.path.dirname(os.path.realpath(__file__)) sys.path.append(os.path.join(CWD, "../")) @@ -70,6 +69,7 @@ from lib.common_config import ( create_static_routes, verify_rib, verify_admin_distance_for_static_routes, +<<<<<<< ff9ae8fbb8f14b1cf5679d3278341edd09e7d8bf check_address_types, apply_raw_config, addKernelRoute, @@ -77,6 +77,9 @@ from lib.common_config import ( create_prefix_lists, create_route_maps, verify_bgp_community, +======= + required_linux_kernel_version +>>>>>>> tests: Moving kernel version check to API. ) from lib.topolog import logger from lib.bgp import ( @@ -138,6 +141,11 @@ def setup_module(mod): * `mod`: module name """ + # Required linux kernel version for this suite to run. + result = required_linux_kernel_version('4.15') + if result: + pytest.skip(result) + testsuite_run_time = time.asctime(time.localtime(time.time())) logger.info("Testsuite start time: {}".format(testsuite_run_time)) logger.info("=" * 40) -- cgit v1.2.3