testing#

class CanaryCommand(command_name: str)#

Bases: object

add_default_args(*args: str) None#
generate_random_testcases(root: Path, count: int = 10, max_params: int = 3, max_rows: int = 5) list[TestCase]#
generate_random_testspecs(root: Path, count: int = 10, max_params: int = 3, max_rows: int = 5) list[ResolvedSpec]#
generate_random_test_files(root: Path, count: int = 10, max_params: int = 3, max_rows: int = 5, with_deps: bool = True) None#

Generate a random Canary test suite for performance testing.

generate_spec_names(family: str, arg_names: str, values: list[tuple[Any, ...]]) list[str]#