diff options
author | Stan Hu <stanhu@gmail.com> | 2017-09-30 09:38:12 +0300 |
---|---|---|
committer | Stan Hu <stanhu@gmail.com> | 2017-09-30 09:38:12 +0300 |
commit | 5d46236f7615859ddc1c3591169e1d0dd39b4597 (patch) | |
tree | dc4a3117fd575f874fcb3251eb166767e2c78928 /qa | |
parent | 171714c9231deb95136088ba1c0621379467de39 (diff) |
Add GitLab QA documentation
[ci skip]
Diffstat (limited to 'qa')
-rw-r--r-- | qa/README.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/qa/README.md b/qa/README.md index b6b5a76f1d3..e0ebb53a2e9 100644 --- a/qa/README.md +++ b/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. Along with GitLab Docker Images we also build and publish GitLab QA images. 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). |