What are Test-Level Run Settings

For each test, you can set platform and geolocation settings. These are the settings that will be used when the test is executed unless you decide to override these settings when you manually run the test, or the test is run as part of a Feature or Run Group.

To Set Test-Level Run Settings

  1. Go to the test you wish to set the geolocation for
  2. Select Test-Level Run Settings (edit).
    For Rainforest Automation, select Settings, then Test-Level Run Settings (edit).
  3. Select the desired Platforms on the popup
  4. Select the desired Location on the popup
  5. Select Save

Running Test-Level Settings

Individual Test

When you run the individual test manually, you may use the Test-Level setting or use different settings for the run.

  1. Select the test you wish to run
  2. Select Run from the top right of the page
  3. Select the checkbox to use the Test-Level Run Settings
    To use settings specific to the execution of the test, deselect the Test-Level Run Settings checkbox and select the Location, Platform(s) and Environment you wish to use for this run.
  4. Select Next button
  5. Review settings
  6. Select Confirm to start the run or < Back to update information

As Feature or Run Group

Using the Test-Level Settings from Feature or Run Group is similar to running it for an individual test.

  1. Select Run or Run Feature (depending on if you are in a Run Group or Feature
  2. Select the checkbox to use the Test-Level Run Settings
    To use settings specific to the execution of the test, deselect the Test-Level Run Settings checkbox and select the Location, Platform(s) and Environment you wish to use for this run.
  3. Select Next. button
  4. Review settings.
    Note: the setting for each test within the Feature or Run Group will be shown and used for the individual tests.
  5. Select Confirm to start the run or < Back to update information

When to use Test-Level Platform Settings

Browser-specific tests

Some tests are written specifically for a single browser. For example, “download PDF” instructions can differ for Chrome vs. Firefox. While you can set up a run group for each test, it can be easier to specify the platform at the test level and manage all tests in a single run group, using test-level run settings.

Transitioning from overly complex platform setup

In some cases, with many people contributing to the same account over time, test suites can inherit very complex browser settings.

Sometimes this happens as support for an older platform is deprecated on some tests, but not others, in a Rainforest 1.0 account. In this case, while it’s best to manage test suites with consistent platform settings across all tests, it might be helpful to use test-level run settings while transitioning. This would let you retain your current settings as you are in the process of ensuring that all run groups are properly set up.

Did this answer your question?