Start a scenario by using the command line
You can start a scenario by using the HCL OneTest™ API command line. This option is useful in situations where Ant is not available.
Note: The command-line tasks provide an option to wait for all of
the stubs in a scenario to start before returning. This is the default
option but you can disable it by specifying the async
option. If waiting, the commands must also alert users about whether
a scenario was started successfully.
Note: The HCL®
Quality Server Command-Line Client does not support starting a scenario while
another scenario is running in the specified environment. However,
you can opt to force the start of a scenario, which
will stop any other scenarios that are running.
The syntax to use is as follows::
IntegrationTesterCmd Options start-scenarioAn example syntax for synchronous mode:
IntegrationTesterCmd --serverUrl "https://Hostname or IP address:5443/RTCP/"
--domain <Domain name> --environment <Environment name>
--name <Scenario name> start-scenarioAn example syntax for asynchronous mode:
IntegrationTesterCmd --serverUrl "https://Hostname or IP address:5443/RTCP/"
--domain <Domain name> --name <Scenario name>
--owner <Owner name> --username <User name> --force
--async --stopStubs ALL start-scenario The following table lists the options that you can use with the IntegrationTesterCmd command
for starting a scenario.
| Option | Description |
|---|---|
| --serverUrl/-u | URL of the HCL® Quality Server. |
| --domain/-d | Domain name |
| --environment/-e | Environment name |
| --name/-n | The name of the target scenario to start. |
| --owner/o | Filters the scenarios by owner (optional). |
| --stopStubs | Available settings are as follows:
|
| --async/-a | Run asynchronously; defaults to synchronous (flag). |
| --force/-f | Attempt to first stop any scenario that is already running in the environment (flag). |
| --username/-l | Specify the user name to authenticate with the server if the environment is locked and the domain security is disabled. |
| --securityToken | Specify the security token generated for you to authenticate with HCL® Quality Server when the domain security is enabled. In the locked environment mode, the operation can be performed by the user who locked the environment. |
Scenario selection
For a description of how to select a scenario, see Scenario selection.
Error codes
For details of any error codes, see Exit codes for Command-line client and Ant client.
