Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add extensible data-qa-* selection mechanismsqa-extensible-data-qa-selectors | ddavison | 2019-08-27 | 2 | -1/+24 |
| | | | | | | Primarily this will prevent the necessity to match on text. By providing this mechanism, we add the ability to match on dynamic content | ||||
* | Merge branch 'qa-autodevops-smoke-check' into 'master' | Dan Davison | 2019-08-27 | 4 | -12/+36 |
|\ | | | | | | | | | Ensure autodevops is enabled before running Smoke test See merge request gitlab-org/gitlab-ce!31867 | ||||
| * | Ensure autodevops is enabled before running Smoke testqa-autodevops-smoke-check | ddavison | 2019-08-15 | 4 | -12/+36 |
| | | | | | | | | | | | | Extract #enable_autodevops to new page object Change Smoke test naming to only running pipeline Generate AutoDevOps project with SecureRandom suffix | ||||
* | | Merge branch 'qa/issue-boards-navigation' into 'master' | Sanad Liaquat | 2019-08-27 | 1 | -0/+9 |
|\ \ | | | | | | | | | | | | | Update view for testability and update page object See merge request gitlab-org/gitlab-ce!32224 | ||||
| * | | Update issues submenuqa/issue-boards-navigation | Walmyr Lima | 2019-08-26 | 1 | -0/+9 |
| | | | | | | | | | | | | With a new element and a new method to go to issue boards. | ||||
* | | | Remove tests from quarantineqa-ml-dequarantine-tests | Mark Lapierre | 2019-08-27 | 2 | -4/+2 |
| | | | |||||
* | | | Extract gcloud and minikube cluster provider | Peter Leitzen | 2019-08-26 | 6 | -88/+338 |
| | | | | | | | | | | | | Add cluster provider k3d | ||||
* | | | Copy ee/app/models/license.rb in the QA image if presentqa-copy-license-file-in-qa-image | Rémy Coutable | 2019-08-26 | 1 | -0/+2 |
|/ / | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | | Merge branch 'qa/quarantine-filter-issue-comments-test' into 'master' | Walmyr Lima e Silva Filho | 2019-08-23 | 1 | -1/+2 |
|\ \ | | | | | | | | | | | | | Quarantine filter issue comments test See merge request gitlab-org/gitlab-ce!32152 | ||||
| * | | Quarantine filter issue comments testqa/quarantine-filter-issue-comments-test | Walmyr Lima | 2019-08-23 | 1 | -1/+2 |
| | | | |||||
* | | | Fail E2E tests early if template not found via API | Mark Lapierre | 2019-08-23 | 2 | -2/+15 |
|/ / | |||||
* | | Merge branch 'qa-ml-fix-view-commit-patch-test' into 'master' | Sanad Liaquat | 2019-08-23 | 1 | -1/+1 |
|\ \ | | | | | | | | | | | | | | | | | | | Resolve "Failure in qa/specs/features/browser_ui/3_create/repository/user_views_commit_diff_patch_spec.rb" Closes gitlab-org/quality/staging#69 See merge request gitlab-org/gitlab-ce!32087 | ||||
| * | | Fix failing testqa-ml-fix-view-commit-patch-test | Mark Lapierre | 2019-08-22 | 1 | -1/+1 |
| | | | | | | | | | | | | Optionally check for quotes and escape the name | ||||
* | | | Always pre-select "Start a new merge request" | Denys Mishunov | 2019-08-22 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | One exception: there is an existing MR for the current branch and the branch is non-default and non-protected. Extended mock_data for ide/stores to have different types of branches: default, protected and regular Cleaned new MR checkbox view | ||||
* | | | Update GitHub CI/CD import page to use PAT only | Scott Hampton | 2019-08-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Oauth2 tokens are causing issues with mirroring repos, because it effectively limits the number of repos you can mirror. Personal Access Tokens do not have this problem. This change removes the OAuth2 option from the import page for CI/CD only, and only provides the personal access token form. | ||||
* | | | Update QA readme to note that Chrome/Chromium is required | Mark Lapierre | 2019-08-22 | 1 | -0/+5 |
| | | | |||||
* | | | Merge branch 'qa/issue-boards-e2e-tests' into 'master' | Rémy Coutable | 2019-08-22 | 2 | -2/+5 |
|\ \ \ | | | | | | | | | | | | | | | | | Backport of EE MR See merge request gitlab-org/gitlab-ce!31903 | ||||
| * | | | Expose id attribute on label resourceqa/issue-boards-e2e-tests | Walmyr Lima | 2019-08-20 | 1 | -0/+1 |
| | | | | |||||
| * | | | Allow issue fabrication with milestone | Walmyr Lima | 2019-08-20 | 1 | -2/+4 |
| | | | | |||||
* | | | | Add docs exceptions to two pipeline jobs | Marcel Amirault | 2019-08-22 | 1 | -1/+1 |
| |/ / |/| | | |||||
* | | | Match space or newline after usernameqa-staging-67-fix-add-project-member-spec | Sanad Liaquat | 2019-08-20 | 1 | -1/+1 |
| | | | |||||
* | | | Fix add project member spec | Sanad Liaquat | 2019-08-19 | 1 | -1/+1 |
|/ / | |||||
* | | Update qa/Dockerfile to be built from the project root context | Rémy Coutable | 2019-08-19 | 4 | -12/+19 |
| | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | | Support X_if_ee methods for QA tests | Yorick Peterse | 2019-08-19 | 1 | -0/+3 |
| | | | | | | | | | | For the QA tests to use the new injection methods, we must require the initializer and ensure that the "constantize" method is available. | ||||
* | | Quarantine failing testqa-quarantine-templates-test | Mark Lapierre | 2019-08-19 | 1 | -1/+2 |
| | | |||||
* | | Quarantining add_file_template_spec test | Grant Young | 2019-08-16 | 1 | -1/+2 |
| | | | | | | | | Issue - https://gitlab.com/gitlab-org/quality/nightly/issues/127 | ||||
* | | Reduce the CE/EE diff under qa/qa-reduce-ce-ee-diff-in-qa-folder | Rémy Coutable | 2019-08-14 | 12 | -45/+112 |
|/ | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Merge branch 'qa-unquarantine-diff-patch-test' into 'master' | Ramya Authappan | 2019-08-12 | 1 | -2/+1 |
|\ | | | | | | | | | Remove test from quarantine See merge request gitlab-org/gitlab-ce!31704 | ||||
| * | Remove test from quarantineqa-unquarantine-diff-patch-test | Mark Lapierre | 2019-08-12 | 1 | -2/+1 |
| | | |||||
* | | Bump nokogiri to 1.10.4bump-nokogiri-1.10.4 | Thong Kuah | 2019-08-12 | 2 | -4/+4 |
|/ | | | | | This pulls in fix for CVE-2019-5477, where usage of Nokogiri::CSS::Tokenizer#load_file leads to potential command injection. | ||||
* | Default number of GCP nodes to 1 | Dan Davison | 2019-08-06 | 1 | -1/+1 |
| | | | | | By defaulting to 3, there is unnecessary cost involved | ||||
* | Revert "Merge branch 'backport-fix-remaining-prepend-lines' into 'master'" | Mark Lapierre | 2019-08-05 | 1 | -3/+0 |
| | | | This reverts merge request !31379 | ||||
* | Merge branch 'backport-fix-remaining-prepend-lines' into 'master' | Robert Speicher | 2019-08-02 | 1 | -0/+3 |
|\ | | | | | | | | | Support X_if_ee methods for QA tests See merge request gitlab-org/gitlab-ce!31379 | ||||
| * | Support X_if_ee methods for QA testsbackport-fix-remaining-prepend-lines | Yorick Peterse | 2019-08-01 | 1 | -0/+3 |
| | | | | | | | | | | For the QA tests to use the new injection methods, we must require the initializer and ensure that the "constantize" method is available. | ||||
* | | Merge branch 'qa-ml-fix-file-size-test' into 'master' | Walmyr | 2019-08-01 | 1 | -6/+28 |
|\ \ | | | | | | | | | | | | | | | | | | | Fix push file size test Closes gitlab-org/quality/nightly#113 See merge request gitlab-org/gitlab-ce!31321 | ||||
| * | | Fix push file size testqa-ml-fix-file-size-test | Mark Lapierre | 2019-07-31 | 1 | -6/+28 |
| |/ | | | | | | | And remove it from quarantine | ||||
* | | Quarantine flaky e2e testqa-quarantine-github-oauth-test | Mark Lapierre | 2019-08-01 | 1 | -1/+2 |
|/ | |||||
* | Add support for controlling amount of nodes | Dan Davison | 2019-07-31 | 2 | -0/+5 |
| | | | | | | Nodes spun up in Gcloud defaults to '3' nodes This number can be a lot considering the QA autodevops spec does not need this many nodes | ||||
* | Merge branch 'qa-gke-cluster-10gb' into 'master' | Dan Davison | 2019-07-30 | 1 | -0/+1 |
|\ | | | | | | | | | QA spec for Auto DevOps should use 10GB GKE disk See merge request gitlab-org/gitlab-ce!31266 | ||||
| * | QA spec for Auto DevOps should 10GB GKE diskqa-gke-cluster-10gb | Dylan Griffith | 2019-07-30 | 1 | -0/+1 |
| | | | | | | | | | | | | | | This was defaulting to 100GB according to https://cloud.google.com/sdk/gcloud/reference/container/clusters/create#--disk-size which is really not ideal since we haven't automated clean up per https://gitlab.com/gitlab-org/gitlab-qa/issues/298 | ||||
* | | Getting on par with EE | Tomislav Nikic | 2019-07-30 | 4 | -0/+57 |
| | | | | | | | | | | | | This commit covers all the files that where changed in the identically named branch on EE that is creating an elasticsearch test case. | ||||
* | | Add retry on exception to mattermost loginqa-mattermost-spec-retry | Desiree Chevalier | 2019-07-29 | 1 | -4/+6 |
| | | |||||
* | | Merge branch 'qa-sl-move-mattermost-group-spec' into 'master' | Ramya Authappan | 2019-07-29 | 1 | -0/+0 |
|\ \ | | | | | | | | | | | | | Move create group with mattermost spec to correct dir See merge request gitlab-org/gitlab-ce!31173 | ||||
| * | | Move create group with mattermost spec to correct dirqa-sl-move-mattermost-group-spec | Sanad Liaquat | 2019-07-26 | 1 | -0/+0 |
| | | | |||||
* | | | Adding changes to CE from EE | Tomislav Nikic | 2019-07-27 | 1 | -2/+10 |
| | | | | | | | | | | | | | | | All the changes done to files that are also inside CE and need to be ported. | ||||
* | | | Refactor elements used by ci_variable and ::CICD | Dan Davison | 2019-07-26 | 2 | -13/+12 |
| | | | | | | | | | | | | | | | | | | | | | Many elements defined in the QA framework in ci_variable.rb call elements and methods that are not framework specific. Fix these issues, as well as use data-qa-selector s | ||||
* | | | Retry if dropdown is not visibleqa-sl-nightly-117-stablize-editing-scope-label-spec-ce | Sanad Liaquat | 2019-07-25 | 1 | -1/+4 |
|/ / | |||||
* | | Merge branch 'sl-qa-staging-63-spam-issue-fix-ce' into 'master' | Sanad Liaquat | 2019-07-25 | 2 | -3/+5 |
|\ \ | | | | | | | | | | | | | CE port of "Fix spam in issue creation by making project private" See merge request gitlab-org/gitlab-ce!30997 | ||||
| * | | Adds visibility attr to projectsl-qa-staging-63-spam-issue-fix-ce | Sanad Liaquat | 2019-07-22 | 2 | -3/+5 |
| | | | |||||
* | | | Enable Rubocop Performance/InefficientHashSearchsh-enable-rubocop-hash-search | Stan Hu | 2019-07-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When used with a Hash, `.keys.include?` is bad because: 1. It performs a O(n) search instead of the efficient `.has_key?` 2. It clones all keys into separate array. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64975 |