IMG-PROOF TEST(1)

NAME
img-proof-test - Test image in the given framework using the...

SYNOPSIS
img-proof test [OPTIONS] [azure|ec2|gce|ssh] [TESTS]...

DESCRIPTION
Test image in the given framework using the supplied test files.

OPTIONS

--accelerated-networking
    Enable accelerated networking in Azure instance network interface.

--access-key-id TEXT
    EC2 access key ID for login credentials.

-a, --account TEXT
    Settings account to provide connection information.

--cleanup / --no-cleanup
    Terminate instance after tests. By default an instance will be deleted on success and left running if there is a test failure.

-C, --config PATH
    img_proof config file location. Default: ~/.config/img_proof/config

-D, --description TEXT
    Short description for test run.

-d, --distro [opensuse_leap|sles]
    The distribution of the image.

--early-exit
    Terminate test suite on first failure.

-h, --history-log PATH
    img_proof history log file location. Default: ~/.config/img_proof/.history

-i, --image-id TEXT
    The ID of the image used for instance.

--inject PATH
    Path to an injection yaml config file.

-t, --instance-type TEXT
    Instance type to use for launching machine.

--ip-address TEXT
    IP address for the test instance (only used by SSH cloud).

--debug
    Display debug level logging to console.

--verbose
    (Default) Display logging info to console.

--quiet
    Silence logging information on test run.

--no-default-test-dirs
    Do not include default test directories in search for tests.

--cloud-config TEXT
    The cloud specific config file location.

--region TEXT
    Cloud region to test image.

--results-dir TEXT
    Directory to store test results and output.

-R, --running-instance-id TEXT
    The ID or Name of running instance to test.

--secret-access-key TEXT
    EC2 secret access key for login credentials.

--security-group-id TEXT
    EC2 security group id to assign to instances VPC.

--service-account-file TEXT
    GCE service account file for login credentials.

--ssh-key-name TEXT
    Optional SSH private key-pair name for EC2.

--ssh-private-key-file PATH
    SSH private key file for accessing instance.

-u, --ssh-user TEXT
    SSH user for accessing instance.

--subnet-id TEXT
    Subnet to launch the new instance into.

--test-dirs TEXT
    Directories to search for tests.

--timeout INTEGER RANGE
    The time to wait when establishing an SSH connection and for instances to change state.

--vnet-name TEXT
    Azure virtual network name to attach network interface.

--vnet-resource-group TEXT
    Azure resource group name where virtual network is found.

--collect-vm-info
    Controls whether general info about VM in cloud should be collected