status#

canary_addcommand(parser: Parser) None#
class Status#

Bases: CanarySubcommand

name: str = 'status'#
description: str = 'Print information about a test run'#
setup_parser(parser: Parser)#
execute(args: Namespace) int#
get_status_table(results: dict[str, Any], args: Namespace) Table#
print_spec_status_history(ids: list[str]) None#
sortkey(row: dict) tuple#
get_attribute(row: dict[str, Any], attr: str) str#
class ReportCharAction(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)#

Bases: Action

chars = 'pftdfnsxaA'#
class StatusFormatAction(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)#

Bases: Action

match_case_insensitive(s: str, choices: list[str]) str | None#
filter_by_status(rows: list[dict], chars: str | None) list[dict]#
format_durations(results: dict[str, Any], N: int) str#
dformat(arg: float) str#