summaryrefslogtreecommitdiff
path: root/qa
Commit message (Collapse)AuthorAgeFilesLines
* Add 'bundle exec' to the 'bin/qa' calls in qa/README.mddocs-fix-bin-qa-commandRémy Coutable2019-04-091-8/+10
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Reduce number of rspec retriesSanad Liaquat2019-04-091-1/+1
| | | | | In both e2e QA tests and unit tests, reduce the number of retires to 2 (i.e., 1 initial and one retry)
* Change value to something that can be maskedfix_qa_auto_devops_ci_masking_variableThong Kuah2019-04-091-2/+2
| | | | | | | | | | | | | | | The current value cannot be masked[1] but CI variables default to masked. Rather than implementing a toggle for the masking control, simply change the value to something that can be masked. [1] Currently, "simple" values can be masked: * it should be a single line * it should not have escape characters * it should not use variables * it should not have any whitespace * it should be longer than 8 characters https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25476
* Remove spaces from variable namemc/fix/ci-variable-qaMatija Čupić2019-04-051-5/+4
|
* Adding perf testdata for MR diff tabRamya Authappan2019-04-051-8/+59
|
* Quarantine failing testsSanad Liaquat2019-04-053-3/+6
|
* Merge branch '57602-create-cluster-validations' into 'master'Mike Greiling2019-04-041-1/+1
|\ | | | | | | | | | | | | Display cluster form validation error messages inline Closes #57602 See merge request gitlab-org/gitlab-ce!26502
| * Specify new validation message selectorEnrique Alcantara2019-04-031-1/+1
| | | | | | | | | | Update QA selector to specify that API URL is a input type=url field
* | Replace comment by variableWalmyr2019-04-041-2/+2
| | | | | | | | | | Instead of having a comment describing what a specific value is, better to have a variable with a meaningful name.
* | Externalize strings in helpersMartin Wortschack2019-04-041-1/+1
| | | | | | | | | | - Update qa selector - Update PO file
* | Fix typo on tests style guidedoc/fix-typo-on-tests-style-guideWalmyr Lima2019-04-021-1/+1
| |
* | Document click_ vs. go_to_ standard for e2e testsqa/document_click_vs_go_toWalmyr Lima2019-04-012-0/+47
|/ | | | Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/59645.
* Fix typo in QA auto_devops specfix_qa_auto_devops_specThong Kuah2019-04-011-1/+1
|
* Fix push file size testqa-ml-fix-push-file-size-testMark Lapierre2019-03-281-2/+3
| | | | | Don't try to re-create master as a new branch. Expect a Git error raised when the file it too large.
* Standardize usage of `click_` and `go_to` on GUI testsWalmyr2019-03-2855-90/+84
| | | | | | | This MR addresses the following issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/57043 Based on the following comment: https://gitlab.com/gitlab-org/gitlab-ce/issues/57043#note_136663994
* Allow token env var from gitlab-qaMark Lapierre2019-03-285-11/+11
| | | | | | | gitlab-qa accepts an env var named GITLAB_QA_ACCESS_TOKEN, but here we only accepted PERSONAL_ACCESS_TOKEN. This change replaces PERSONAL_ACCESS_TOKEN with GITLAB_QA_ACCESS_TOKEN
* Set feature flag via command lineMark Lapierre2019-03-2719-26/+259
| | | | | | | | | | | First attempt at allowing a feature flag to be set via the command line when running tests. This will enable the flag, run the tests, and then disable the flag. Using OptionParser meant changing how scenarios get the instance address, so this also allows the address to be set as a command line option. It's backwards compatible (you can still provide the address as the command line option after the scenario)
* Unquarantine previously failing auto devops testDan Davison2019-03-271-2/+1
| | | | | The smoke test for AutoDevOps was previously failing. This test is now passing and ready to be unquarantined
* Make the job#successful? method wait by refreshingddavison2019-03-261-1/+5
|
* Merge branch 'qa-fix-load-test-urls-file-format' into 'master'Ramya Authappan2019-03-263-11/+14
|\ | | | | | | | | Fix url property format in urls.yml file See merge request gitlab-org/gitlab-ce!26484
| * Fix url property format and use conn. poolSanad Liaquat2019-03-263-11/+14
| | | | | | | | Also update arrivalRate to a max of 100
* | Move simplest test to the top and more complex to the bottomWalmyr2019-03-251-26/+30
| | | | | | | | | | | | | | Also, make both `it` statments part of the same `describe`. Finally, remove duplication of strings by defining variables and re-using them.
* | Move details of e2e tests to the bottomWalmyr Lima2019-03-221-9/+9
|/ | | | | | | | | The code should be written like a newspaper, wherein the top we have more high level information, and as we go down we have more details. So I'm moving the implementation details to the bottom to make the test easier to read.
* Merge branch 'qa-nightly-87-auto-devops-banner-is-hidden-on-empty-repo' into ↵Dan Davison2019-03-201-6/+0
|\ | | | | | | | | | | | | | | | | 'master' Fix Auto DevOps QA Smoke test hidden banner Closes gitlab-org/quality/nightly#87 See merge request gitlab-org/gitlab-ce!26254
| * Fix Auto DevOps QA Smoke test hidden bannerDylan Griffith2019-03-201-6/+0
| | | | | | | | | | | | | | | | | | The banner is no longer being shown for empty repos since https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/26024 . We could have made this assertion after pushing the repo but this is not the thing that really needs to be in an integration or smoke test as it is already tested in spec/.../projects/show/user_interacts_with_auto_devops_banner_spec
* | Add load testing script for artillery.ioSanad Liaquat2019-03-194-6/+52
| | | | | | | | | | Also add rake tasks that makes use of existing performance data genertion task.
* | Use the same standard for method names on project activity and menuWalmyr2019-03-183-4/+4
|/ | | | | | | | | | | | | | | | | ... page objects. Also, update the affected test case. I choose `click_...` instead of `go_to_...` since it describes better what the method really does, which is clicking on something. I know there are other places in the code where methods start with `click_` and others where methods start with `go_to_`, with that I'd like to start a discussion or be pointed to the right issue if there is already one so that we can address this in the whole framework. This contribution could be the start in the direction of using the standard chosen here.
* Quarantine failing Auto DevOps testSanad Liaquat2019-03-151-2/+3
|
* Add a new test to create a snippetRoman Verevkin2019-03-138-2/+210
| | | | | | | | | | | | | | | | | | | | | | Add "smoke" tag to the test Fix links to views in Page Object files Review fixes Remove useless view block Implement Snippets::Show page object class Fix review suggestions Fix review suggestions 2 Fix test with empty snippets state Remove useless css class Fix issues
* Quarantine failing testMark Lapierre2019-03-131-1/+2
|
* Merge branch 'update-rubocop' into 'master'Stan Hu2019-03-131-5/+3
|\ | | | | | | | | Update rubocop target ruby version See merge request gitlab-org/gitlab-ce!24804
| * Run rubocop -aNick Thomas2019-03-131-5/+3
| |
* | Merge branch 'qa-project-from-instance-project-template-ce' into 'master'Dan Davison2019-03-132-3/+6
|\ \ | |/ |/| | | | | CE port of "e2e test for creating a project from instance template" See merge request gitlab-org/gitlab-ce!25760
| * Use prefer_exact match typeSanad Liaquat2019-03-071-1/+1
| |
| * Add qa class and some refactorSanad Liaquat2019-03-071-2/+5
| |
* | Makes the assertion for user given access emoji tolerantSanad Liaquat2019-03-131-3/+2
| |
* | Merge branch 'qa-dd-autodevops-cleanup' into 'master'Dan Davison2019-03-131-69/+16
|\ \ | | | | | | | | | | | | Refactor AutoDevOps test to one test with two expectations See merge request gitlab-org/gitlab-ce!25836
| * | Refactor test to one test with two expectationsddavison2019-03-111-69/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test was previously split into two specs Having one spec with shared functionality seems more efficient Add job checks before the second push is made Revert "Add job checks before the second push is made" This reverts commit 64be444cd9d00f2f36eef6dd8a57b464bddbc4ef.
* | | Quarantine failing testMark Lapierre2019-03-121-1/+2
| | |
* | | Skip contexts in quarantineMark Lapierre2019-03-115-401/+344
| | | | | | | | | | | | This avoids running before/after blocks for tests that are in quarantine
* | | Add support for ingress hostnamesingress-hostnameswalkafwalka2019-03-071-2/+2
| | |
* | | Unquarantine fixed testsMark Lapierre2019-03-071-2/+1
| | | | | | | | | | | | Fix: https://gitlab.com/gitlab-org/gitlab-shell/merge_requests/280
* | | Merge branch 'qa-staging-43-dequarantine-spec' into 'master'Rémy Coutable2019-03-071-2/+1
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | De-quarantine CI env var spec Closes gitlab-org/quality/staging#43 See merge request gitlab-org/gitlab-ce!25841
| * | De-quarantine CI env var specSanad Liaquat2019-03-071-2/+1
| | |
* | | Merge branch 'qa-staging-42-fix-create-project-spec' into 'master'Ramya Authappan2019-03-071-2/+5
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Retry choose_test_namespace on exception Closes gitlab-org/quality/staging#42 See merge request gitlab-org/gitlab-ce!25810
| * | Retry choose_test_namespace on exceptionSanad Liaquat2019-03-061-2/+5
| |/
* | Merge branch 'qa-quarantine-ssh-key-test' into 'master'Mark Lapierre2019-03-061-1/+2
|\ \ | | | | | | | | | | | | Quarantine failing ssh key test See merge request gitlab-org/gitlab-ce!25813
| * | Quarantine failing ssh key testMark Lapierre2019-03-061-1/+2
| |/
* | Update failure issue commentSanad Liaquat2019-03-061-1/+1
|/
* Merge branch '58503-fix-qa-auto-devops' into 'master'Dan Davison2019-03-051-9/+9
|\ | | | | | | | | | | | | Fix QA Auto DevOps push after adding cluster Closes #58503 See merge request gitlab-org/gitlab-ce!25782