tests: perfmon - Added a check if test is running with root privileges 59/39859/2
authoradrianvillin <avillin@cisco.com>
Fri, 10 Nov 2023 08:59:59 +0000 (09:59 +0100)
committeradrianvillin <avillin@cisco.com>
Fri, 10 Nov 2023 10:45:25 +0000 (11:45 +0100)
Type: test

Change-Id: I1910f3ef79e9018aee032daca0f1932eccb7b9f9
Signed-off-by: adrianvillin <avillin@cisco.com>
test/asf/test_perfmon.py

index 448a601..611746f 100644 (file)
@@ -1,7 +1,13 @@
 from asfframework import VppAsfTestCase, VppTestRunner
+from vpp_qemu_utils import can_create_namespaces
+from config import config
 import unittest
 
 
+@unittest.skipIf(
+    not can_create_namespaces("perfmon_chk"), "Test is not running with root privileges"
+)
+@unittest.skipIf("perfmon" in config.excluded_plugins, "Exclude Perfmon plugin tests")
 class TestPerfmon(VppAsfTestCase):
     """Simple perfmon test"""