X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Frun_tests.py;h=6836466373e988a4ee65d6869bc799ce7c017f49;hb=f9faf2420c74fd38f96d1a78af3ec1dee9b85db1;hp=0cd057ca0c33110606089e33fce559e2f8cb99ac;hpb=cae64f896d78c4048acc9ddbe88f666f2053f02f;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: