CLI¶
Hint
To run tests:
$ cd qa/e2e_tests
$ waft run pytest [-@ "configured test system or group name"]
waft
¶
WAFT CLI - Warp Automated Framework for Testing’s Command Line Interface
Usage:
$ waft [OPTIONS] COMMAND [ARGS]...
Options:
--install-completion
: Install completion for the current shell.--show-completion
: Show completion for the current shell, to copy it or customize the installation.--help
: Show this message and exit.
Commands:
config
: Manage configured test systems and groups…download
: Download applications to the local system.install
: Install WAFT components on test systems.keys
: Configure SSH key(s) for WAFT test systems…run
: Run tests using WAFT.sftp
: Manage files on WAFT test systems via SFTP.show
: Display WAFT components and documentation.ssh
: Connect to a WAFT test system via SSH.system
: Command WAFT test systems.update
: Update WAFT components.warp
: Perform WARP client actions.vm
: Configure cloud virtual machines as WAFT…
waft config
¶
Manage configured test systems and groups in the waft config file.
Usage:
$ waft config [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
where
: Print the path to the current config file…show
: Show systems and groups currently defined…add-system
: Add a system to the config.add-proxy
: Add a proxy to the config.remove-system
: Remove a system from the config.remove-proxy
: Remove a proxy from the config.create-group
: Create a group of systems in the config.remove-group
: Delete a group from the config.
waft config where
¶
Print the path to the current config file and open the folder in the default file manager.
Usage:
$ waft config where [OPTIONS]
Options:
--help
: Show this message and exit.
waft config show
¶
Show systems and groups currently defined in config.
Usage:
$ waft config show [OPTIONS]
Options:
--json
: Output config as JSON instead of table.-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
waft config add-system
¶
Add a system to the config.
Usage:
$ waft config add-system [OPTIONS] NAME USERNAME HOSTNAME
Arguments:
NAME
: Name of system to add [required]USERNAME
: Username for logging in [required]HOSTNAME
: Hostname or IP address [required]
Options:
-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
waft config add-proxy
¶
Add a proxy to the config.
Usage:
$ waft config add-proxy [OPTIONS] NAME USERNAME HOSTNAME
Arguments:
NAME
: Name of the proxy system to add [required]USERNAME
: Username for logging into the proxy system [required]HOSTNAME
: Hostname or IP address for the proxy system [required]
Options:
-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
waft config remove-system
¶
Remove a system from the config.
Usage:
$ waft config remove-system [OPTIONS] NAME
Arguments:
NAME
: Name of system to remove [required]
Options:
-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
waft config remove-proxy
¶
Remove a proxy from the config.
Usage:
$ waft config remove-proxy [OPTIONS] NAME
Arguments:
NAME
: Name of proxy to remove [required]
Options:
-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
waft config create-group
¶
Create a group of systems in the config.
Usage:
$ waft config create-group [OPTIONS] NAME
Arguments:
NAME
: Name of group to create [required]
Options:
-@, --system TEXT
: Select WAFT test system(s) to execute commands against. Repeat option to specify multiple systems. [required]-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
waft config remove-group
¶
Delete a group from the config.
Usage:
$ waft config remove-group [OPTIONS] NAME
Arguments:
NAME
: Name of group to delete [required]
Options:
-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
waft download
¶
Download applications to the local system.
Usage:
$ waft download [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
warp
: Download WARP clients to the local system.
waft download warp
¶
Download WARP clients to the local system.
Usage:
$ waft download warp [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
info
: Display release details of (published)…client
: Download WARP client to local WAFT client…clients
: Download WARP clients to the local system…
waft download warp info
¶
Display release details of (published) WARP clients available for download.
Usage:
$ waft download warp info [OPTIONS] PLATFORM:{windows|macos|rhel|almalinux|ubuntu24|ubuntu22|ubuntu20|debian10|debian11|debian12|fedora34|fedora35|centos8|noble|jammy|focal|buster|bullseye|bookworm} ARCHITECTURE:{arm|intel} RELEASE:{nightly|beta|ga}
Arguments:
PLATFORM:{windows|macos|rhel|almalinux|ubuntu24|ubuntu22|ubuntu20|debian10|debian11|debian12|fedora34|fedora35|centos8|noble|jammy|focal|buster|bullseye|bookworm}
: Client platform alias [required]ARCHITECTURE:{arm|intel}
: Client architecture [required]RELEASE:{nightly|beta|ga}
: Client release track [required]
Options:
--help
: Show this message and exit.
waft download warp client
¶
Download WARP client to local WAFT client installs folder.
Usage:
$ waft download warp client [OPTIONS] PLATFORM:{windows|macos|rhel|almalinux|ubuntu24|ubuntu22|ubuntu20|debian10|debian11|debian12|fedora34|fedora35|centos8|noble|jammy|focal|buster|bullseye|bookworm} ARCHITECTURE:{arm|intel} RELEASE:{nightly|beta|ga}
Arguments:
PLATFORM:{windows|macos|rhel|almalinux|ubuntu24|ubuntu22|ubuntu20|debian10|debian11|debian12|fedora34|fedora35|centos8|noble|jammy|focal|buster|bullseye|bookworm}
: Client platform alias [required]ARCHITECTURE:{arm|intel}
: Client architecture [required]RELEASE:{nightly|beta|ga}
: Client release track [required]
Options:
--version TEXT
: Client build version [default: (latest)]--previous INTEGER
: Previous released build relative to the version given [default: 0]--clear / --no-clear
: Clear the install path [default: no-clear]--help
: Show this message and exit.
waft download warp clients
¶
Download WARP clients to the local system for any given system/group(s) defined in the config
Usage:
$ waft download warp clients [OPTIONS] RELEASE:{nightly|beta|ga}
Arguments:
RELEASE:{nightly|beta|ga}
: Client release track [required]
Options:
--version TEXT
: Client build version [default: (latest)]--previous INTEGER
: Previous released build relative to the version given [default: 0]--clear / --no-clear
: Clear the install path [default: no-clear]-@, --system TEXT
: Select WAFT test system(s) to execute commands against. Repeat option to specify multiple systems. [default: “default” | ALL]-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
waft install
¶
Install WAFT components on test systems.
Usage:
$ waft install [OPTIONS] COMMAND [ARGS]...
Options:
-@, --system TEXT
: Select WAFT test system(s) to execute commands against. Repeat option to specify multiple systems. [default: “default” | ALL]-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
Commands:
warp
: Install WARP client on test system(s).python
: Install Python on test system(s).package
: Install Python package on test system(s).waft
: Install WAFT on test system(s).
waft install warp
¶
Install WARP client on test system(s).
Usage:
$ waft install warp [OPTIONS]
Options:
--version TEXT
: Client build version [default: (latest)]--help
: Show this message and exit.
waft install python
¶
Install Python on test system(s).
Usage:
$ waft install python [OPTIONS]
Options:
--version TEXT
: Python version to install [default: 3.11.9]--help
: Show this message and exit.
waft install package
¶
Install Python package on test system(s).
Usage:
$ waft install package [OPTIONS] NAME
Arguments:
NAME
: Module name [required]
Options:
--version TEXT
: Module version [default: (latest)]--help
: Show this message and exit.
waft install waft
¶
Install WAFT on test system(s).
Usage:
$ waft install waft [OPTIONS]
Options:
--version TEXT
: Client build version [default: (latest)]--help
: Show this message and exit.
waft keys
¶
Configure SSH key(s) for WAFT test systems (all, by default, unless specified).
Usage:
$ waft keys [OPTIONS] COMMAND [ARGS]...
Options:
-@, --system TEXT
: Select WAFT test system(s) to execute commands against. Repeat option to specify multiple systems. [default: “default” | ALL]-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
Commands:
generate
: Generate new SSH key, deploy, and/or…deploy
: Deploy existing SSH key to WAFT test…disable
: Disable existing SSH key for WAFT test…
waft keys generate
¶
Generate new SSH key, deploy, and/or rotate to WAFT test system(s).
Usage:
$ waft keys generate [OPTIONS]
Options:
--help
: Show this message and exit.
waft keys deploy
¶
Deploy existing SSH key to WAFT test system(s).
Usage:
$ waft keys deploy [OPTIONS]
Options:
--help
: Show this message and exit.
waft keys disable
¶
Disable existing SSH key for WAFT test system(s).
Usage:
$ waft keys disable [OPTIONS]
Options:
--help
: Show this message and exit.
waft run
¶
Run tests using WAFT.
Usage:
$ waft run [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
pytest
: Run Python E2E tests on WAFT test system(s).
waft run pytest
¶
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.
Usage:
$ waft run pytest [OPTIONS]
Options:
-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]-@, --system TEXT
: Select WAFT test system(s) to execute commands against. Repeat option to specify multiple systems. [default: “default” | “local”]--prompt / --no-prompt
: Whether to prompt for confirmation. [default: prompt]--limit INTEGER
: Limit the number of systems to test in parallel.--capture-timing
: Capture timing at the WAFT Actions layer and generate reports.--help
: Show this message and exit.
waft sftp
¶
Manage files on WAFT test systems via SFTP.
Usage:
$ waft sftp [OPTIONS] COMMAND [ARGS]...
Options:
-@, --system TEXT
: Select WAFT test system(s) to execute commands against. Repeat option to specify multiple systems. [required]-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
Commands:
pwd
: Display remote working directory.get
: Download the remote-path to the local…put
: Upload local-path to the remote machine(s).ls
: Display a remote directory listing.read
: Display contents of a file on the remote…rename
: Rename the path of a remote file or folder.rm
: Delete remote file.rmdir
: Remove remote directory.mkdir
: Create remote directory.stat
: Displays file status information on the…lstat
: Displays file status information on the…ln
: Create a symbolic link on the remote system.chmod
: Change remote file modes/permissions.chown
: Change remote file owner and/or group ID.
waft sftp pwd
¶
Display remote working directory.
Usage:
$ waft sftp pwd [OPTIONS]
Options:
--help
: Show this message and exit.
waft sftp get
¶
Download the remote-path to the local machine.
Usage:
$ waft sftp get [OPTIONS] REMOTEPATH LOCALPATH
Arguments:
REMOTEPATH
: remote file to copy [required]LOCALPATH
: local destination file path [required]
Options:
--help
: Show this message and exit.
waft sftp put
¶
Upload local-path to the remote machine(s).
Usage:
$ waft sftp put [OPTIONS] LOCALPATH REMOTEPATH
Arguments:
LOCALPATH
: local file to copy [required]REMOTEPATH
: remote destination path. Specifying a directory without the filename may result in an error. [required]
Options:
--help
: Show this message and exit.
waft sftp ls
¶
Display a remote directory listing.
Usage:
$ waft sftp ls [OPTIONS] [PATH]
Arguments:
[PATH]
: directory path [default: .]
Options:
-l
: list file attributes--help
: Show this message and exit.
waft sftp read
¶
Display contents of a file on the remote server.
Usage:
$ waft sftp read [OPTIONS] FILENAME
Arguments:
FILENAME
: file path [required]
Options:
--help
: Show this message and exit.
waft sftp rename
¶
Rename the path of a remote file or folder.
Usage:
$ waft sftp rename [OPTIONS] OLDPATH NEWPATH
Arguments:
OLDPATH
: existing file or folder path [required]NEWPATH
: new file or folder path, will be overwritten if exists [required]
Options:
--help
: Show this message and exit.
waft sftp rm
¶
Delete remote file.
Usage:
$ waft sftp rm [OPTIONS] PATH
Arguments:
PATH
: path (absolute or relative) of the file to remove [required]
Options:
--help
: Show this message and exit.
waft sftp rmdir
¶
Remove remote directory.
Usage:
$ waft sftp rmdir [OPTIONS] PATH
Arguments:
PATH
: directory to remove [required]
Options:
--help
: Show this message and exit.
waft sftp mkdir
¶
Create remote directory.
Usage:
$ waft sftp mkdir [OPTIONS] PATH [MODE]
Arguments:
PATH
: directory path to create [required][MODE]
: (posix-style) permissions to apply [default: 777]
Options:
--help
: Show this message and exit.
waft sftp stat
¶
Displays file status information on the remote system; resolves symbolic links to status the file it references.
Usage:
$ waft sftp stat [OPTIONS] PATH
Arguments:
PATH
: path to status [required]
Options:
--help
: Show this message and exit.
waft sftp lstat
¶
Displays file status information on the remote system; does not resolve symbolic links.
Usage:
$ waft sftp lstat [OPTIONS] PATH
Arguments:
PATH
: path to status [required]
Options:
--help
: Show this message and exit.
waft sftp ln
¶
Create a symbolic link on the remote system.
Usage:
$ waft sftp ln [OPTIONS] SOURCE TARGET
Arguments:
SOURCE
: source file path [required]TARGET
: target link path [required]
Options:
--help
: Show this message and exit.
waft sftp chmod
¶
Change remote file modes/permissions.
Usage:
$ waft sftp chmod [OPTIONS] PATH MODE
Arguments:
PATH
: path to modify [required]MODE
: absolute, numeric, octal mode [required]
Options:
--help
: Show this message and exit.
waft sftp chown
¶
Change remote file owner and/or group ID.
Usage:
$ waft sftp chown [OPTIONS] PATH
Arguments:
PATH
: path to modify [required]
Options:
--uid INTEGER
: new owner id--gid INTEGER
: new group id--help
: Show this message and exit.
waft show
¶
Display WAFT components and documentation.
Usage:
$ waft show [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
docs
: Display WAFT documentation.clients
: Display local WAFT client installs folder.logs
: Display local WAFT test logs folder.commands
: Display WAFT command manual.
waft show docs
¶
Display WAFT documentation.
Usage:
$ waft show docs [OPTIONS]
Options:
--debug / --no-debug
: Enable verbose output for debugging. [default: no-debug]--help
: Show this message and exit.
waft show clients
¶
Display local WAFT client installs folder.
Usage:
$ waft show clients [OPTIONS]
Options:
--help
: Show this message and exit.
waft show logs
¶
Display local WAFT test logs folder.
Usage:
$ waft show logs [OPTIONS]
Options:
--help
: Show this message and exit.
waft show commands
¶
Display WAFT command manual.
Usage:
$ waft show commands [OPTIONS]
Options:
--help
: Show this message and exit.
waft ssh
¶
Connect to a WAFT test system via SSH.
Usage:
$ waft ssh [OPTIONS] SYSTEM COMMAND [ARGS]...
Arguments:
SYSTEM
: WAFT test system to execute commands against. [required]
Options:
-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
waft system
¶
Command WAFT test systems.
Usage:
$ waft system [OPTIONS] COMMAND [ARGS]...
Options:
-@, --system TEXT
: Select WAFT test system(s) to execute commands against. Repeat option to specify multiple systems. [required]-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
Commands:
os
: Display operating system version of WAFT…ip
: Display public network address of WAFT…exec
: Execute a command on remote WAFT test…restart
: Restart WAFT test system(s).
waft system os
¶
Display operating system version of WAFT test system(s).
Usage:
$ waft system os [OPTIONS]
Options:
--help
: Show this message and exit.
waft system ip
¶
Display public network address of WAFT test system(s).
Usage:
$ waft system ip [OPTIONS]
Options:
--help
: Show this message and exit.
waft system exec
¶
Execute a command on remote WAFT test system(s).
Usage:
$ waft system exec [OPTIONS]
Options:
--help
: Show this message and exit.
waft system restart
¶
Restart WAFT test system(s).
Usage:
$ waft system restart [OPTIONS]
Options:
--help
: Show this message and exit.
waft update
¶
Update WAFT components.
Usage:
$ waft update [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
waft warp
¶
Perform WARP client actions.
Usage:
$ waft warp [OPTIONS] COMMAND [ARGS]...
Options:
-@, --system TEXT
: Select WAFT test system(s) to execute commands against. Repeat option to specify multiple systems. [required]-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
Commands:
warp-ver
: Display WARP client version installed on…warp-cli
: Execute warp-cli command on WAFT test…warp-diag
: Execute warp-diag command on WAFT test…mdm
: Configure WARP mobile device management…
waft warp warp-ver
¶
Display WARP client version installed on WAFT test system(s).
Usage:
$ waft warp warp-ver [OPTIONS]
Options:
--help
: Show this message and exit.
waft warp warp-cli
¶
Execute warp-cli command on WAFT test system(s).
Usage:
$ waft warp warp-cli [OPTIONS]
Options:
--help
: Show this message and exit.
waft warp warp-diag
¶
Execute warp-diag command on WAFT test system(s) and transfer archive(s) to local system.
Usage:
$ waft warp warp-diag [OPTIONS]
Options:
-v
: Set verbosity level of warp-diag logging. Repeat v’s to increment. [default: 0]--help
: Show this message and exit.
waft warp mdm
¶
Configure WARP mobile device management (MDM) for WAFT test system(s).
Usage:
$ waft warp mdm [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
get-configs
: Show information about current MDM…set-config
: Apply MDM configuration (by name) on WAFT…names
: List MDM configuration names currently…add
: Add an MDM configuration (by name) to WAFT…set
: Set MDM configuration value(s) on WAFT…unset
: Unset MDM configuration option(s) (by…show
: Display contents of MDM configurations on…remove
: Remove MDM configuration (by name) from…reset
: Reset MDM configuration on WAFT test…
waft warp mdm get-configs
¶
Show information about current MDM configurations on WAFT test system(s).
Usage:
$ waft warp mdm get-configs [OPTIONS]
Options:
--help
: Show this message and exit.
waft warp mdm set-config
¶
Apply MDM configuration (by name) on WAFT test system(s).
Usage:
$ waft warp mdm set-config [OPTIONS] CONFIG_NAME
Arguments:
CONFIG_NAME
: WARP client configuration name [required]
Options:
--help
: Show this message and exit.
waft warp mdm names
¶
List MDM configuration names currently available on WAFT test system(s).
Usage:
$ waft warp mdm names [OPTIONS]
Options:
--help
: Show this message and exit.
waft warp mdm add
¶
Add an MDM configuration (by name) to WAFT test system(s).
Usage:
$ waft warp mdm add [OPTIONS] ORGANIZATION DISPLAY_NAME
Arguments:
ORGANIZATION
: Zero Trust organization name [required]DISPLAY_NAME
: WARP client configuration name [required]
Options:
--help
: Show this message and exit.
waft warp mdm set
¶
Set MDM configuration value(s) on WAFT test system(s).
Usage:
$ waft warp mdm set [OPTIONS] CONFIG_NAME
Arguments:
CONFIG_NAME
: WARP client configuration name [required]
Options:
--help
: Show this message and exit.
waft warp mdm unset
¶
Unset MDM configuration option(s) (by name) on WAFT test system(s).
Usage:
$ waft warp mdm unset [OPTIONS] CONFIG_NAME
Arguments:
CONFIG_NAME
: WARP client configuration name [required]
Options:
--help
: Show this message and exit.
waft warp mdm show
¶
Display contents of MDM configurations on WAFT test system(s).
Usage:
$ waft warp mdm show [OPTIONS]
Options:
--help
: Show this message and exit.
waft warp mdm remove
¶
Remove MDM configuration (by name) from WAFT test system(s).
Usage:
$ waft warp mdm remove [OPTIONS] CONFIG_NAME
Arguments:
CONFIG_NAME
: WARP client configuration name [required]
Options:
--help
: Show this message and exit.
waft warp mdm reset
¶
Reset MDM configuration on WAFT test system(s).
Usage:
$ waft warp mdm reset [OPTIONS]
Options:
--help
: Show this message and exit.
waft vm
¶
Configure cloud virtual machines as WAFT test systems.
Usage:
$ waft vm [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
create
: Create a new VM system.redeploy
: Redeploy VMs for multiple systems.destroy
: Destroy one or more WAFT configured VM…inspect
: Test the SSH connection to a VM.images
: List available VM images that can be used…
waft vm create
¶
Create a new VM system.
Only a VM image name is required. All other options have sensible defaults for typical usage but can be overridden.
System Name Auto-Generation:
If –system/-@ is not provided, the image name will be used as the system name
If a system with that name already exists in the config, an error will be raised
Use –system/-@ to specify a custom name when creating multiple VMs of the same image
Use –force to overwrite an existing system with the same name
Examples: waft vm create ubuntu_22_04_multiarch_intel # Auto-names system as image name waft vm create ubuntu_22_04_multiarch_intel -@ my-test-vm # Creates system named “my-test-vm” waft vm create windows_11_intel –system my-windows-vm # Creates system named “my-windows-vm”
Usage:
$ waft vm create [OPTIONS] IMAGE
Arguments:
IMAGE
: VM image name (e.g., ubuntu_22_04_multiarch_intel, windows_11_intel) [required]
Options:
-@, --system TEXT
: Name for the new system (defaults to image name if not provided)--cloud-provider [azure]
: Cloud provider [default: azure]--username TEXT
: Username for the VM [default: waft-admin]--resource-group TEXT
: Azure resource group for the VM [env var: RESOURCE_GROUP; default: waft-vms]--force / --no-force
: Force creation even if system exists in config [default: no-force]-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
waft vm redeploy
¶
Redeploy VMs for multiple systems.
Usage:
$ waft vm redeploy [OPTIONS]
Options:
-@, --system TEXT
: Select WAFT test system(s) to execute commands against. Repeat option to specify multiple systems. [default: “default” | None]-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
waft vm destroy
¶
Destroy one or more WAFT configured VM systems.
If no systems are specified, will prompt to destroy all VMs with hostnames. You can specify individual systems or groups. When a group is specified, all systems in that group will be destroyed.
Examples: waft vm destroy -@ system1 waft vm destroy -@ system1 -@ system2 waft vm destroy -@ groupA # Destroys all systems in groupA waft vm destroy # Prompts to destroy all VMs with hostnames
Usage:
$ waft vm destroy [OPTIONS]
Options:
-@, --system TEXT
: Select WAFT test system(s) to execute commands against. Repeat option to specify multiple systems. [default: “default” | ALL]-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
waft vm inspect
¶
Test the SSH connection to a VM.
The system must be specified with -@/–system flags.
Example: waft vm inspect my-system
Usage:
$ waft vm inspect [OPTIONS] SYSTEM
Arguments:
SYSTEM
: WAFT test system to execute commands against. [required]
Options:
-cf, --config FILE
: Path to WAFT configuration file. [default: (~/.waft/config/waft_config.json)]--help
: Show this message and exit.
waft vm images
¶
List available VM images that can be used with –vm-spec.
Usage:
$ waft vm images [OPTIONS]
Options:
--help
: Show this message and exit.