summaryrefslogtreecommitdiff
path: root/qa
Commit message (Collapse)AuthorAgeFilesLines
* Ensure QA specs are categorized as feature specs by RSpecRémy Coutable2018-07-051-0/+6
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch '48779-qa-merge-request-squash-sometimes-fail' into 'master'Sean McGivern2018-07-052-9/+37
|\ | | | | | | | | | | | | Resolve "QA: Merge request squash sometimes fail" Closes #48779 See merge request gitlab-org/gitlab-ce!20375
| * [QA] Ensure we wait for the squash checbox to be clickable before clicking ↵Rémy Coutable2018-07-052-9/+37
| | | | | | | | | | | | it in the squash scenario Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Enable Capybara/FeatureMethods copWinnie Hellmann2018-07-0521-52/+52
|/
* Merge branch '43446-new-cluster-page-tabs' into 'master'Kamil Trzciński (OoO till 3th)2018-07-041-2/+2
|\ | | | | | | | | | | | | Resolve "Change new cluster page design to use tabs" Closes #43446 and #46304 See merge request gitlab-org/gitlab-ce!18963
| * Merge remote-tracking branch 'origin/master' into 43446-new-cluster-page-tabsDennis Tang2018-06-2126-103/+361
| |\
| * | fix qa selectorsDennis Tang2018-06-201-1/+1
| | |
| * | fix a couple oopsiesDennis Tang2018-06-201-2/+2
| | |
* | | Merge branch 'qa-112-prefer-env-credentials-for-gcloud' into 'master'Grzegorz Bizon2018-07-042-3/+11
|\ \ \ | | | | | | | | | | | | | | | | Auto DevOps QA: Prefer gcloud credentials from env See merge request gitlab-org/gitlab-ce!20338
| * | | Auto DevOps QA: Prefer gcloud credentials from envDylan Griffith2018-07-032-3/+11
| | | |
* | | | [QA] Wait for CSS class to be present instead of trying to find the elementRémy Coutable2018-07-031-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | | i18n: externalize strings from 'app/views/projects/settings'Tao Wang2018-07-011-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Tao Wang <twang2218@gmail.com>
* | | | [QA] Make sure we wait for the deploy key list to loadRémy Coutable2018-06-261-0/+4
| | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | | Log push output on exceptionmk/log-invalid-byte-sequence-in-us-ascii-qaMichael Kozono2018-06-221-6/+18
| |_|/ |/| |
* | | Merge branch ↵Robert Speicher2018-06-202-2/+10
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '48159-qa-specs-features-login-ldap_spec-rb-is-failing-after-https-gitlab-com-gitlab-org-gitlab-ce-merge_requests-19964' into 'master' Resolve "qa/specs/features/login/ldap_spec.rb is failing after https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/19964" Closes #48159 See merge request gitlab-org/gitlab-ce!20027
| * | | [QA] Fix qa/qa/specs/features/login/ldap_spec.rb48159-qa-specs-features-login-ldap_spec-rb-is-failing-after-https-gitlab-com-gitlab-org-gitlab-ce-merge_requests-19964Rémy Coutable2018-06-202-2/+10
| |/ / | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | Added Wiki Scenario Automation gitlab-qa#263Ramya A2018-06-2022-70/+314
|/ /
* | Make Page::Main::Login#sign_in_using_credentials gracefully bail out when ↵qa-improve-main-login-pageRémy Coutable2018-06-192-31/+37
|/ | | | | | user is already logged-in Signed-off-by: Rémy Coutable <remy@rymai.me>
* Only clear the sessions if block_given? and no errorLin Jen-Shin2018-06-131-13/+1
| | | | | | Because otherwise capybara-screenshot/rspec can't take the screenshots for us. If we got an error, we don't want to continue anyway?
* Loosen the 'newly created MR' matcherqa-271Rémy Coutable2018-06-131-1/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Ensure we look into the correct setion only when expanding a settings' sectionRémy Coutable2018-06-137-35/+39
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'qa-112-fix-auto-devops-cluster-spec' into 'master'Grzegorz Bizon | off until 20th June2018-06-124-5/+28
|\ | | | | | | | | Qa 112 fix auto devops cluster spec See merge request gitlab-org/gitlab-ce!19584
| * Move ENV variables to Runtime::Env for auto devops QAqa-112-fix-auto-devops-cluster-specDylan Griffith2018-06-112-9/+17
| |
| * Explicitly require pathname in QA stepsDylan Griffith2018-06-082-0/+4
| |
| * Ensure --zone is passed to all gcloud commands for auto devops cluster specsDylan Griffith2018-06-081-3/+14
| |
* | Merge branch 'sh-suppress-env-leaks' into 'master'Kamil Trzciński2018-06-111-0/+2
|\ \ | | | | | | | | | | | | Prevent ENV from leaking variables in CI output See merge request gitlab-org/gitlab-ce!19607
| * | Prevent ENV from leaking variables in CI outputStan Hu2018-06-081-0/+2
| | |
* | | Merge branch 'qa-wait-for-job-trace' into 'master'Grzegorz Bizon | off until 20th June2018-06-112-1/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Update QA deploy key clone test to wait for job traces Closes gitlab-qa#269 See merge request gitlab-org/gitlab-ce!19557
| * | | Move qa test use of refresh selector into the job pageDJ Mountney2018-06-082-1/+6
| | | |
| * | | Update QA deploy key clone test to wait for job tracesDJ Mountney2018-06-071-1/+3
| | | | | | | | | | | | | | | | | | | | Otherwise if the completion status loaded before the trace, the test will fail.
* | | | Rename method according to new role nameMichael Kozono2018-06-082-4/+4
| | | |
* | | | Reuse Push factoryMichael Kozono2018-06-083-40/+27
| | | |
* | | | Tweak scenario descriptionsMichael Kozono2018-06-081-2/+2
| | | |
* | | | Refactor out variableMichael Kozono2018-06-081-2/+2
| | | |
* | | | Fix protected branch fabricationMichael Kozono2018-06-081-0/+5
| | | |
* | | | Reduce wait timeMichael Kozono2018-06-081-4/+3
| | | |
* | | | Reduce default wait intervalMichael Kozono2018-06-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Because if reload is true, then we spend a lot of time waiting for page load and yielding (to has_css? etc, which already waits for the default Capybara time) anyway. And if reload is false, there’s no reason not to check what’s on the page at all times. There doesn’t seem to be a downside.
* | | | Remove arbitrary 5 second waitMichael Kozono2018-06-081-1/+3
| | | |
* | | | Fix the “no matches” optimizationMichael Kozono2018-06-081-4/+2
| | | | | | | | | | | | | | | | When the subgroup doesn’t exist, this will now return false as soon as the “Sorry” text appears, instead of waiting for the default Capybara wait time.
* | | | Remove unnecessary waitMichael Kozono2018-06-081-4/+0
| | | | | | | | | | | | | | | | Also, it actually seems to wait the full 60 seconds, indicating it never finds the element.
* | | | Reduce spec durationMichael Kozono2018-06-081-16/+14
| | | | | | | | | | | | | | | | The former “user is able to protect a branch” test no longer has a lot of value after adding the new “authorized users are allowed to push” test, and its setup is redundant, so we may as well save QA spec time by combining them.
* | | | Dry up testsMichael Kozono2018-06-081-43/+35
| | | |
* | | | Add test for authorized push to protected branchMichael Kozono2018-06-081-0/+26
| |/ / |/| |
* | | Update settings section titlesAndreas Kämmerle2018-06-083-5/+5
| | |
* | | Merge branch 'qa-251-api-tests' into 'master'Grzegorz Bizon2018-06-089-126/+193
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | Automate the basic API tests in a QA scenario Closes gitlab-qa#251 See merge request gitlab-org/gitlab-ce!19280
| * | Automate the basic API tests in a QA scenarioRémy Coutable2018-06-061-0/+61
| | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| * | Improve the Runtime::API classesRémy Coutable2018-06-068-126/+132
| | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | QA: Redact credentials from URI in git outputMichael Kozono2018-06-073-12/+49
| |/ |/|
* | Fix default wait argument in QA Pipelines specqa-268-fix-pipeline-specDylan Griffith2018-06-071-2/+2
|/
* Merge branch '42751-rename-master-to-maintainer' into 'master'Sean McGivern2018-06-062-3/+3
|\ | | | | | | | | | | | | Resolve "Rename the `Master` role to `Maintainer`" Closes #42751 See merge request gitlab-org/gitlab-ce!19080