From dd37afc674219e5fb8551a7e724305aec60e3bf3 Mon Sep 17 00:00:00 2001
From: zphrs <z@zephiris.dev>
Date: Fri, 14 Mar 2025 16:45:08 -0700
Subject: [PATCH] allowed regex filtering of tests

---
 __main__.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/__main__.py b/__main__.py
index 2658b40..cab3aa3 100755
--- a/__main__.py
+++ b/__main__.py
@@ -2,6 +2,7 @@
 
 import os
 import sys
+import re
 import json
 import subprocess
 import time
@@ -129,7 +130,7 @@ def main():
         test_filter = args.filter
         log(f"filtering tests by: {test_filter}")
         global TEST_SET
-        TEST_SET = [t for t in TEST_SET if test_filter in t.name]
+        TEST_SET = [t for t in TEST_SET if re.compile(test_filter).match(t.name)]
 
     if args.run_all:
         global FAIL_FAST
-- 
GitLab