X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Ftest_util.py;h=3a61d64b28f62a514098b2be20cd62be7137d506;hb=9c32f05751ca92239f0cc667a8d696dec86c9db8;hp=8501881a065476adb09443dd45e5d1e56c159697;hpb=a3b7c554c669afc627f9a1e32666211bb6fb6b25;p=vpp.git diff --git a/test/test_util.py b/test/test_util.py old mode 100755 new mode 100644 index 8501881a065..3a61d64b28f --- a/test/test_util.py +++ b/test/test_util.py @@ -2,18 +2,31 @@ """Test framework utility functions tests""" import unittest -from framework import VppTestRunner +from framework import VppTestRunner, CPUInterface from vpp_papi import mac_pton, mac_ntop -class TestUtil (unittest.TestCase): +class TestUtil (CPUInterface, unittest.TestCase): """ Test framework utility tests """ @classmethod - def force_solo(cls): + def is_tagged_run_solo(cls): """ if the test case class is timing-sensitive - return true """ return False + @classmethod + def has_tag(cls, tag): + """ if the test case has a given tag - return true """ + try: + return tag in cls.test_tags + except AttributeError: + pass + return False + + @classmethod + def get_cpus_required(cls): + return 0 + def test_mac_to_binary(self): """ MAC to binary and back """ mac = 'aa:bb:cc:dd:ee:ff'