]> git.proxmox.com Git - mirror_frr.git/commitdiff
tests: skip SVD/DVNI tests for < 5.7 kernel
authorStephen Worley <sworley@nvidia.com>
Mon, 21 Nov 2022 22:15:31 +0000 (17:15 -0500)
committerStephen Worley <sworley@nvidia.com>
Mon, 13 Feb 2023 23:12:05 +0000 (18:12 -0500)
Skip the SVD/DVNI topotests if the kernel version is
not at least 5.7.

Signed-off-by: Stephen Worley <sworley@nvidia.com>
tests/topotests/bgp_evpn_vxlan_svd_topo1/test_bgp_evpn_vxlan_svd.py

index 9a5f32f55780218c85c4e2499c15c98fe79f4d36..cef8260dafe814e5452c08b4f67a7a15d9516ecd 100755 (executable)
@@ -42,6 +42,7 @@ sys.path.append(os.path.join(CWD, "../"))
 from lib import topotest
 from lib.topogen import Topogen, TopoRouter, get_topogen
 from lib.topolog import logger
+from lib.common_config import required_linux_kernel_version
 
 # Required to instantiate the topology builder class.
 
@@ -142,6 +143,10 @@ def setup_p_router(tgen, p_name):
 def setup_module(mod):
     "Sets up the pytest environment"
 
+    result = required_linux_kernel_version("5.7")
+    if result is not True:
+        pytest.skip("Kernel requirements are not met, kernel version should be >= 5.7")
+
     # This function initiates the topology build with Topogen...
     tgen = Topogen(build_topo, mod.__name__)