Skip to content

Latest commit

 

History

History
77 lines (46 loc) · 2.62 KB

File metadata and controls

77 lines (46 loc) · 2.62 KB

RobusTest Runner Run Settings

A RobusTest Runner Run Setting is used while starting a Test Run Session using the RobusTest Runner.

The default runner run setting consists of the following groups of settings:

1. General Settings
2. Appium Settings
3. Notification Settings
4. Job Settings
5. Performance Settings
6. Uninstall Apps

1. General Settings

By default, the 'General Settings' section has the following parameters and values:

a. reset
  • default value: no
  • ensures that the app is not reset
b. uninstallAppAfterRun
  • default value: yes
  • this ensures that the app is uninstalled from the device at the end of the test session
c. uninstallAppBeforeRun
  • default value: yes
  • this ensures that the app, if already installed, is uninstalled from the device at the beginning of a new test session

You can add/modify/delete other parameters to your run setting

2. Appium Settings

This section enables users to customise values for parameters to be passed to the Appium automation framework. This includes various Appium Desrired Capabilities such as 'automationName', 'fullReset', 'noReset', etc.

3. Notification Settings

This section enables users to send out notification emails, at the end of a test run, to a group of email IDs

For each 'key' in the setting, the user can enter one or more email IDs in the 'Value' field separated by commas.

There are 3 keys provided:

a. onComplete - An email notification is sent to the the email IDs on completion of a test run

b. onFail - An email notification is sent to the group of email IDs only if at least one test case, being executed as part of the run, has failed

c. onPass - An email notification is sent to the group of email IDs only if all test cases being executed as part of the run have passed

4. Job Settings

5. Performance Settings

This section determines whether the performance metrics of an app needs to be captured or not

a. monitor
  • default value: false
  • if true, enables the monitoring of various performance parameters such as Memory, CPU, Network Activity, etc.
b. saveData
  • default value: false
  • if true, enables the saving of various performance parameters on the RobusTest server

6. Uninstall Apps