proj_flow.ext.test_runner.utils.counters

class proj_flow.ext.test_runner.utils.counters.color
reset = '\x1b[m'
counter = '\x1b[2;49;92m'
name = '\x1b[0;49;90m'
failed = '\x1b[0;49;91m'
passed = '\x1b[2;49;92m'
skipped = '\x1b[0;49;34m'
class proj_flow.ext.test_runner.utils.counters.TaskResult
OK = 0
SKIPPED = 1
SAVED = 2
FAILED = 3
CLIP_FAILED = 4
class proj_flow.ext.test_runner.utils.counters.ReportTestInfo(test: proj_flow.ext.test_runner.driver.test.Test, test_id: str, outcome: int = 0, message: str | None = None, start: int = 0, stop: int = 0)
test: Test
test_id: str
outcome: int = 0
message: str | None = None
start: int = 0
stop: int = 0
with_outcome(outcome: int, message: str | None = None)
get(top_level_suite: str, src_dir: Path)
class proj_flow.ext.test_runner.utils.counters.Counters(suite: str, src_dir: pathlib.Path, error_counter: int = 0, skip_counter: int = 0, save_counter: int = 0, echo: list[str] = <factory>, results: proj_flow.ctrf.ctrf.Results = <factory>)
suite: str
src_dir: Path
error_counter: int = 0
skip_counter: int = 0
save_counter: int = 0
echo: list[str]
results: Results
report(info: ReportTestInfo)
summary(counter: int)