Skip to content

Commit 6bf5ad8

Browse files
committed
Make flag checking a default behavior, expliciting in drivers when it is not supported
1 parent c7aa298 commit 6bf5ad8

File tree

7 files changed

+12
-2
lines changed

7 files changed

+12
-2
lines changed

testsuite/drivers/base_driver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ def set_up(self) -> None:
187187
def check_run(
188188
self,
189189
args: list[str],
190-
check_flags: bool = False,
190+
check_flags: bool = True,
191191
lkql_path = "",
192192
**kwargs
193193
) -> ProcessResult:

testsuite/drivers/benchmarks_driver.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ class BenchmarksDriver(BaseDriver):
1212
"""
1313

1414
perf_supported = True
15+
flag_checking_supported = False
1516

1617
@property
1718
def baseline(self) -> tuple[str, str, bool]:

testsuite/drivers/checker_driver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def run(self) -> None:
7171
assert auto_fix_mode in ["DISPLAY", "NEW_FILE", "PATCH_FILE"]
7272
self.check_run(
7373
self.lkql_fix_exe + args + ['--auto-fix-mode', auto_fix_mode],
74-
parse_flags=False,
74+
check_flags=False,
7575
catch_error=False,
7676
)
7777

testsuite/drivers/interpreter_driver.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ class InterpreterDriver(BaseDriver):
1919
"""
2020

2121
perf_supported = True
22+
flag_checking_supported = False
2223

2324
def run(self) -> None:
2425
# Build the process's arguments list

testsuite/drivers/java_driver.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ class JavaDriver(BaseDriver):
1414
in the test directory.
1515
"""
1616

17+
perf_supported = False
18+
flag_checking_supported = False
19+
1720
def run(self) -> None:
1821
# Get and check the test Java main file
1922
main_java_file = self.working_dir("Main.java")

testsuite/drivers/parser_driver.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ class ParserDriver(BaseDriver):
1313
Test arguments:
1414
- rule: name of the grammar rule to pass to `parse`
1515
"""
16+
17+
perf_supported = False
18+
flag_checking_supported = False
19+
1620
def run(self) -> None:
1721
rule = self.test_env['rule']
1822

testsuite/drivers/refactor_driver.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ class RefactorDriver(BaseDriver):
1515
"""
1616

1717
perf_supported = True
18+
flag_checking_supported = False
1819

1920
def run(self) -> None:
2021
self.check_run([

0 commit comments

Comments
 (0)