waft.cli.run module¶
- waft.cli.run.pytest(ctx: ~typer.models.Context, config: ~typing.Annotated[~pathlib.Path | None, <typer.models.OptionInfo object at 0x7fdfe0b2d3d0>] = None, systems: ~typing.Annotated[list[str], <typer.models.OptionInfo object at 0x7fdfdf7e4710>] = SystemsDefault.LOCAL, prompt: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x7fdfe076b210>] = False, limit: ~typing.Annotated[int | None, <typer.models.OptionInfo object at 0x7fdfdf9cd750>] = None, timing: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x7fdfe0cc9dd0>] = False, images: ~typing.Annotated[list[str] | None, <typer.models.OptionInfo object at 0x7fdfdf9cbe50>] = None, cloud_provider: ~waft.enums.CloudProvider = CloudProvider.AZURE)¶
Run Python E2E tests on WAFT test system(s).
This command targets WAFT test system(s) given as either command line option(s), a pre-configured system or group named “default”, or the “local” system, by default.