iotests/297: Add get_files() function
Split out file discovery into its own method to begin separating out configuration/setup and test execution. Signed-off-by: John Snow <jsnow@redhat.com> Reviewed-by: Hanna Reitz <hreitz@redhat.com> Message-id: 20211019144918.3159078-4-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com>
This commit is contained in:
parent
8f7960fa31
commit
3c1d5012e8
|
@ -21,6 +21,7 @@ import re
|
||||||
import shutil
|
import shutil
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
|
from typing import List
|
||||||
|
|
||||||
import iotests
|
import iotests
|
||||||
|
|
||||||
|
@ -54,10 +55,14 @@ def is_python_file(filename):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
def run_linters():
|
def get_test_files() -> List[str]:
|
||||||
named_tests = [f'tests/{entry}' for entry in os.listdir('tests')]
|
named_tests = [f'tests/{entry}' for entry in os.listdir('tests')]
|
||||||
check_tests = set(os.listdir('.') + named_tests) - set(SKIP_FILES)
|
check_tests = set(os.listdir('.') + named_tests) - set(SKIP_FILES)
|
||||||
files = [filename for filename in check_tests if is_python_file(filename)]
|
return list(filter(is_python_file, check_tests))
|
||||||
|
|
||||||
|
|
||||||
|
def run_linters():
|
||||||
|
files = get_test_files()
|
||||||
|
|
||||||
iotests.logger.debug('Files to be checked:')
|
iotests.logger.debug('Files to be checked:')
|
||||||
iotests.logger.debug(', '.join(sorted(files)))
|
iotests.logger.debug(', '.join(sorted(files)))
|
||||||
|
|
Loading…
Reference in a new issue