Sha256: c2819476e2cea7804bf0db047b9ac272ffa02abdcc5e4e39e5c4e35448f19f80

Contents?: true

Size: 1.46 KB

Versions: 158

Compression:

Stored size: 1.46 KB

Contents

# Run QA tests against a remote Selenium grid

The QA tests have the ability to be run against a local or remote grid.

I.e, if you have a Selenium server set up at http://localhost:4444 or if you have a SauceLabs / BrowserStack account.

## Variables

| Variable                  | Description                                                    | Default  | Example(s)                     |
|---------------------------|----------------------------------------------------------------|----------|--------------------------------|
| QA_BROWSER                | Browser to run against                                         | "chrome" | "chrome" "firefox"             |
| QA_REMOTE_GRID_PROTOCOL   | Protocol to use                                                | "http"   | "http" "https"                 |
| QA_REMOTE_GRID            | Remote grid to run tests against                               |          | "localhost:3000" "provider:80" |
| QA_REMOTE_GRID_USERNAME   | Username to specify in the remote grid. "USERNAME@provider:80" |          |                                |
| QA_REMOTE_GRID_ACCESS_KEY | Key/Token paired with `QA_REMOTE_GRID_USERNAME`                |          |                                |

## Examples

*Run QA Smoke Tests against firefox on SauceLabs*

```bash
$ QA_BROWSER=firefox \
  QA_REMOTE_GRID=ondemand.saucelabs.com:80 \
  QA_REMOTE_GRID_USERNAME=user \
  QA_REMOTE_GRID_ACCESS_KEY=privatetoken \
  gitlab-qa Test::Instance::All --tags smoke
```

Version data entries

158 entries across 158 versions & 1 rubygems

Version Path
gitlab-qa-7.13.2 docs/running_against_remote_grid.md
gitlab-qa-7.13.1 docs/running_against_remote_grid.md
gitlab-qa-7.13.0 docs/running_against_remote_grid.md
gitlab-qa-7.12.0 docs/running_against_remote_grid.md
gitlab-qa-7.11.0 docs/running_against_remote_grid.md
gitlab-qa-7.10.0 docs/running_against_remote_grid.md
gitlab-qa-7.9.3 docs/running_against_remote_grid.md
gitlab-qa-7.9.2 docs/running_against_remote_grid.md
gitlab-qa-7.9.1 docs/running_against_remote_grid.md
gitlab-qa-7.9.0 docs/running_against_remote_grid.md
gitlab-qa-7.8.5 docs/running_against_remote_grid.md
gitlab-qa-7.8.4 docs/running_against_remote_grid.md
gitlab-qa-7.8.3 docs/running_against_remote_grid.md
gitlab-qa-7.8.2 docs/running_against_remote_grid.md
gitlab-qa-7.8.1 docs/running_against_remote_grid.md
gitlab-qa-7.8.0 docs/running_against_remote_grid.md
gitlab-qa-7.7.3 docs/running_against_remote_grid.md
gitlab-qa-7.7.2 docs/running_against_remote_grid.md
gitlab-qa-7.7.1 docs/running_against_remote_grid.md
gitlab-qa-7.7.0 docs/running_against_remote_grid.md