X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Frun_tests.py;h=6836466373e988a4ee65d6869bc799ce7c017f49;hb=d760f79cb8c81eab1dbbd85e1453cad122ecd345;hp=0cd057ca0c33110606089e33fce559e2f8cb99ac;hpb=611864f4bddf787aff3323f162da589b1b26529c;p=vpp.git diff --git a/test/run_tests.py b/test/run_tests.py index 0cd057ca0c3..6836466373e 100644 --- a/test/run_tests.py +++ b/test/run_tests.py @@ -3,6 +3,7 @@ import sys import shutil import os +import fnmatch import select import unittest import argparse @@ -425,8 +426,10 @@ class FilterByTestOption: self.filter_func_name = filter_func_name def __call__(self, file_name, class_name, func_name): - if self.filter_file_name and file_name != self.filter_file_name: - return False + if self.filter_file_name: + fn_match = fnmatch.fnmatch(file_name, self.filter_file_name) + if not fn_match: + return False if self.filter_class_name and class_name != self.filter_class_name: return False if self.filter_func_name and func_name != self.filter_func_name: