in src/rpdk/core/test.py [0:0]
def setup_subparser(subparsers, parents):
# see docstring of this file
parser = subparsers.add_parser("test", description=__doc__, parents=parents)
parser.set_defaults(command=test)
_sam_arguments(parser)
# this parameter can be used to pass additional arguments to pytest after `--`
# for example,
parser.add_argument(
"--role-arn", help="Role used when performing handler operations."
)
parser.add_argument(
"--cloudformation-endpoint-url", help="CloudFormation endpoint to use."
)
parser.add_argument(
"--enforce-timeout",
default=DEFAULT_TIMEOUT,
help="Enforce a different timeout for handlers",
)
parser.add_argument(
"--log-group-name",
help="The log group to which contract tests lambda handler logs will be delivered. "
"Specified log group doesn't have to exist as long as log-role-arn specified has logs:CreateLogGroup "
"permission. Need to be used together with --log-role-arn",
)
parser.add_argument(
"--log-role-arn",
help="Role for delivering contract tests lambda handler logs. Need to be used together with --log-group-name",
)
parser.add_argument("passed_to_pytest", nargs="*", help=SUPPRESS)
parser.add_argument(
"--docker-image",
help="Docker image name to run. If specified, invoke will use docker instead "
"of SAM",
)