Add GitLab QA documentation
[ci skip]
This commit is contained in:
parent
171714c923
commit
5d46236f76
1 changed files with 19 additions and 0 deletions
19
qa/README.md
19
qa/README.md
|
@ -16,3 +16,22 @@ against any existing instance.
|
||||||
1. When we release a new version of GitLab, we build a Docker images for it.
|
1. When we release a new version of GitLab, we build a Docker images for it.
|
||||||
1. Along with GitLab Docker Images we also build and publish GitLab QA images.
|
1. Along with GitLab Docker Images we also build and publish GitLab QA images.
|
||||||
1. GitLab QA project uses these images to execute integration tests.
|
1. GitLab QA project uses these images to execute integration tests.
|
||||||
|
|
||||||
|
## How can I use it?
|
||||||
|
|
||||||
|
You can use GitLab QA to exercise tests on any live instance! For example, the
|
||||||
|
follow call would login to the local GitLab instance and run all specs in
|
||||||
|
`qa/specs/features`:
|
||||||
|
|
||||||
|
```
|
||||||
|
GITLAB_USERNAME='root' GITLAB_PASSWORD='5iveL!fe' bin/qa Test::Instance http://localhost
|
||||||
|
```
|
||||||
|
|
||||||
|
You can also supply a specific tests to run as another parameter. For example, to
|
||||||
|
test the EE license specs, you can run:
|
||||||
|
|
||||||
|
```
|
||||||
|
EE_LICENSE="<YOUR LICENSE KEY>" GITLAB_USERNAME='root' GITLAB_PASSWORD='5iveL!fe' bin/qa Test::Instance http://localhost qa/ee
|
||||||
|
```
|
||||||
|
|
||||||
|
All [supported environment variables are here](https://gitlab.com/gitlab-org/gitlab-qa#supported-environment-variables).
|
||||||
|
|
Loading…
Reference in a new issue