Project.settings
is used to determine the configuration for the test when executed by Virtuosa.
The timeout for this test in seconds. Defaults to settings.BACH_TEST_TIMEOUT
seconds (i.e., 600).
Value must be greater or equal to 30
A key-value map of environment variables that will be passed into Virtuosa instance.
Each additional property must conform to the following schema
Type: stringAn array of files to upload. This is useful when starting the project session via Mastermind where there is no way to upload files.
Must contain a minimum of 1
items
This filename will be used and stored in $UPLOADED_PATH/<filename>
.
Must be at least 1
characters long
Content of file.
Must be at least 1
characters long
Whether the contents are standard Base-64 encoded. Defaults to false
.
Shell command to run before starting Virtuosa instance.
Must be at least 1
characters long
AWS key pair to use for Virtuosa instance. Defaults to {settings.ENVIRONMENT}@botmd.io
.
Must be at least 1
characters long
Instance profile ARN for Virtuosa instance. Defaults to settings.BACH_VIRTUOSA_INSTANCE_PROFILE
(i.e., arn:aws:iam::394252546268:instance-profile/{ENVIRONMENT}-virtuosa-instance_profile
).
^arn\:aws\:iam\:\:[0-9]+:instance\-profile\/[a-z0-9\-\_]+$
Instance type for Virtuosa instance. Defaults to c5.large
.
Must be at least 1
characters long
Security group names or ID for Virtuosa instance. Defaults to [staging-virtuosa-instance_sg]
.
Subnet ID for running Virtuosa instance. Defaults to secrets.choice(settings.BACH_VIRTUOSA_SUBNETS)
.
^subnet\-[0-9a-z]+$