Skip to content

Commit 697b07d

Browse files
committed
checker test driver: add output refiner
1 parent c211779 commit 697b07d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

testsuite/drivers/checker_driver.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
from drivers.base_driver import BaseDriver, TaggedLines
44

5+
from e3.testsuite.driver.diff import OutputRefiner, Substitute
56

67
class CheckerDriver(BaseDriver):
78
"""
@@ -111,3 +112,9 @@ def parse_flagged_lines(self, output: str) -> dict[str, TaggedLines]:
111112

112113
# Return the result
113114
return res
115+
116+
@property
117+
def output_refiners(self) -> list[OutputRefiner]:
118+
result = super().output_refiners
119+
result.append(Substitute(self.test_env['test_dir'], "<test-dir>"))
120+
return result

0 commit comments

Comments
 (0)