summaryrefslogtreecommitdiff
path: root/qa
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'qa-fix-escape-password-spaces' into 'master'Grzegorz Bizon2017-12-221-1/+1
|\ | | | | | | | | Escape spaces to %20 rather than + See merge request gitlab-org/gitlab-ce!16037
| * It should escape spaces to %20 rather than +qa-fix-escape-password-spacesLin Jen-Shin2017-12-201-1/+1
| | | | | | | | | | `CGI.escape` would escape spaces to +, which is fine in some cases, but doesn't work for git clone.
* | Add support for defining explicit dependencies to QA factoriesGrzegorz Bizon2017-12-2113-50/+327
| |
* | Specify how we're utilizing rspec heredocs-qa-extend-how-to-run-specific-testLin Jen-Shin2017-12-201-1/+8
|/
* Merge branch 'qa/rs-filter-by-name-subgroup' into 'master'Grzegorz Bizon2017-12-161-0/+6
|\ | | | | | | | | Filter by subgroup name before determining if our group has a subgroup See merge request gitlab-org/gitlab-ce!15969
| * Filter by subgroup name before determining if our group has a subgroupqa/rs-filter-by-name-subgroupRobert Speicher2017-12-151-0/+6
| | | | | | | | | | | | | | | | We assumed that the QA sandbox group would continually be wiped and re-created, and thus never have enough subgroups that the one we just created during a new run wouldn't appear on the first page. But we know what they say about assumptions.
* | Merge branch 'qa/rs-screenshot-last-run' into 'master'Grzegorz Bizon2017-12-161-0/+3
|\ \ | | | | | | | | | | | | Only keep screenshots from last run for QA specs See merge request gitlab-org/gitlab-ce!15967
| * | Only keep screenshots from last run for QA specsqa/rs-screenshot-last-runRobert Speicher2017-12-151-0/+3
| |/
* | Merge branch 'no-ivar-in-modules' into 'master'Robert Speicher2017-12-151-3/+5
|\ \ | |/ |/| | | | | Add cop to make sure we don't use ivar in a module See merge request gitlab-org/gitlab-ce!12800
| * Merge remote-tracking branch 'upstream/master' into no-ivar-in-modulesLin Jen-Shin2017-12-1521-186/+256
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (671 commits) Make rubocop happy Use guard clause Improve language Prettify Use temp branch Pass info about who started the job and which job triggered it Docs: add indexes for monitoring and performance monitoring clearer-documentation-on-inline-diffs Add docs for commit diff discussion in merge requests sorting for tags api Clear BatchLoader after each spec to prevent holding onto records longer than necessary Include project in BatchLoader key to prevent returning blobs for the wrong project moved lfs_blob_ids method into ExtractsPath module Converted JS modules into exported modules spec fixes Bump gitlab-shell version to 5.10.3 Clear caches before updating MR diffs Use new Ruby version 2.4 in GitLab QA images moved lfs blob fetch from extractspath file Update GitLab QA dependencies ...
| * \ Merge remote-tracking branch 'upstream/master' into no-ivar-in-modulesLin Jen-Shin2017-11-3011-4/+153
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (170 commits) support ordering of project notes in notes api Redirect to an already forked project if it exists Reschedule the migration to populate fork networks Create fork networks for forks for which the source was deleted. Fix item name and namespace text overflow in Projects dropdown Minor backport from EE fix link that was linking to `html` instead of `md` Backport epic tasklist Add timeouts for Gitaly calls SSHUploadPack over Gitaly is now OptOut fix icon colors in commit list Fix star icon color/stroke Backport border inline edit Add checkboxes to automatically run AutoDevops pipeline BE for automatic pipeline when enabling Auto DevOps I am certainly weary of debugging sidekiq but I don't think that's what was meant Ensure MRs always use branch refs for comparison Fix issue comment submit button disabled on GFM paste Lock seed-fu at the correct version in Gemfile.lock Improve indexes on merge_request_diffs ...
| * \ \ Merge remote-tracking branch 'upstream/master' into no-ivar-in-modulesLin Jen-Shin2017-11-225-0/+22
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (126 commits) Update VERSION to 10.3.0-pre Update CHANGELOG.md for 10.2.0 default fill color for SVGs ignore hashed repos (for now) when using `rake gitlab:cleanup:repos` Use Redis cache for branch existence checks Update CONTRIBUTING.md: Link definition of done to criteria Use `make install` for Gitaly setups in non-test environments FileUploader should check for hashed_storage?(:attachments) to use disk_path Set the default gitlab-shell timeout to 3 hours Update composite pipelines index to include "id" Use arrays in Pipeline#latest_builds_with_artifacts Fix blank states using old css Skip confirmation user api Custom issue tracker Revert "check for `read_only?` first before seeing if request is disallowed" add `#with_metadata` scope to remove a N+1 from the notes' API Fix promoting milestone updating all issuables without milestone Batchload blobs for diff generation check for `read_only?` first before seeing if request is disallowed use `Gitlab::Routing.url_helpers` instead of `Rails.application.routes.url_helpers` ...
| * | | | Use StrongMemoize and enable/disable cops properlyLin Jen-Shin2017-11-181-3/+5
| | | | |
* | | | | Fix Rubocop offense in QA project specsGrzegorz Bizon2017-12-151-1/+1
| | | | |
* | | | | Fix remaining calls to GitLab QA factoriesqa/gb/gitlab-qa-factoriesGrzegorz Bizon2017-12-154-6/+4
| | | | |
* | | | | Rename QA scenarios to make factory concept explicitGrzegorz Bizon2017-12-1512-191/+195
| |_|_|/ |/| | |
* | | | Use new Ruby version 2.4 in GitLab QA imagesGrzegorz Bizon2017-12-141-1/+1
| | | |
* | | | Update GitLab QA dependenciesGrzegorz Bizon2017-12-142-51/+45
| | | |
* | | | Remove noisy notification from QA base pageqa/gb/selenium-handle-domain-sessionsGrzegorz Bizon2017-12-121-2/+0
| | | |
* | | | Remove unused page from hashed storage QA scenarioGrzegorz Bizon2017-12-121-1/+0
| | | |
* | | | Update browser.rbGrzegorz Bizon2017-12-111-2/+2
| | | |
* | | | Update browser.rbGrzegorz Bizon2017-12-111-1/+1
| | | |
* | | | Merge branch 'master' into qa/gb/selenium-handle-domain-sessionsGrzegorz Bizon2017-12-113-15/+55
|\ \ \ \ | | | | | | | | | | | | | | | * master: (93 commits)
| * \ \ \ Merge branch 'qa_extract_push_to_scenario' into 'master'Grzegorz Bizon2017-12-113-15/+55
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Turn" push a file" into a scenario See merge request gitlab-org/gitlab-ce!15617
| | * | | | Check if user is in project page before performing a pushqa_extract_push_to_scenarioFelipe Artur2017-12-071-0/+7
| | | | | |
| | * | | | Turn push file into a scenarioFelipe Artur2017-12-073-15/+48
| | | |_|/ | | |/| |
| * | | | Fix QA group creation by filling required filedsqa/gb/fix-sandbox-group-creationGrzegorz Bizon2017-12-071-0/+1
| |/ / /
* | | | Fix minor Rubocop offenses in QA browser runtimeGrzegorz Bizon2017-12-112-2/+4
| | | |
* | | | Decouple subject's address from page objects in QAGrzegorz Bizon2017-12-0710-33/+40
| | | |
* | | | Fix QA group creation by filling required filedsGrzegorz Bizon2017-12-071-0/+1
| | | |
* | | | Fix runtime QA browser and capturing screenshotsGrzegorz Bizon2017-12-071-2/+4
| | | | | | | | | | | | | | | | [ci skip]
* | | | Merge branch 'master' into qa/gb/selenium-handle-domain-sessionsGrzegorz Bizon2017-12-0713-6/+171
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | * master: (694 commits) Conflicts: qa/qa/page/base.rb qa/qa/page/main/entry.rb
| * | | Backport QA code that belongs to CE from EE Geoqa/gb/backport-geo-integration-tests-commonsRémy Coutable2017-11-2211-4/+153
| | |/ | |/| | | | | | | | | | | | | Merge branch 'qa/gb/add-geo-integration-tests' into 'master' See merge request gitlab-org/gitlab-ee!3294
| * | Merge branch 'qa/gb/tmp-fix-mattermost-failures' into 'master'Rémy Coutable2017-11-201-0/+11
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Implement a workaround for QA mattermost failures Closes gitlab-qa#102 See merge request gitlab-org/gitlab-ce!15486
| | * | Implement a workaround for QA mattermost failuresqa/gb/tmp-fix-mattermost-failuresGrzegorz Bizon2017-11-201-0/+11
| | | |
| * | | Add Docker binaries to instance image of GitLab QAGrzegorz Bizon2017-11-201-0/+7
| |/ /
| * | Merge branch '18040-rubocop-line-break-after-guard-clause' into 'master'Rémy Coutable2017-11-201-0/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Adds Rubocop rule for line break after guard clause Closes #18040 See merge request gitlab-org/gitlab-ce!15188
| | * | Adds Rubocop rule for line break after guard clauseJacopo2017-11-161-0/+1
| | | | | | | | | | | | | | | | Adds a rubocop rule (with autocorrect) to ensure line break after guard clauses.
* | | | Make QA runtime browser an actable objectGrzegorz Bizon2017-11-195-60/+56
| | | | | | | | | | | | | | | | [ci skip]
* | | | Remove GitLab entry page class in QAGrzegorz Bizon2017-11-172-10/+0
| | | | | | | | | | | | | | | | [ci skip]
* | | | Use QA browser to navigate to pages and handle sessionsGrzegorz Bizon2017-11-1711-18/+49
| | | | | | | | | | | | | | | | [ci skip]
* | | | WIP Handle domain sessions better in QA test scenarioGrzegorz Bizon2017-11-178-48/+61
|/ / / | | | | | | | | | [ci skip]
* | | Fix QA test subject address by configuring capybaraqa/gb/fix-subject-address-in-factoriesGrzegorz Bizon2017-11-172-0/+3
| |/ |/|
* | Raise the QA Capybara's default wait time from 4 to 10rs-qa-default-timeoutRobert Speicher2017-11-141-1/+1
|/ | | | | We were seeing intermittent failures on CI due to slow responses from certain endpoints.
* Fix QA page refresh address by using absolute URLsqa/gb/fix-page-refresh-addressGrzegorz Bizon2017-11-111-1/+1
| | | | | | This makes QA page refresh address to be absolute URL since we dropped `Capybara.app_host`, thus there is no support for relative URLs with `visit` now.
* Escape the password for Git callsRémy Coutable2017-11-101-1/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Change Page::Main::Entry to only visit an entrypoint and introduce ↵Rémy Coutable2017-11-109-20/+39
| | | | | | Page::Main::Login to handle actual log-in Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'qa/gb/rspec-decouple-test-instance-address' into 'master'Rémy Coutable2017-11-105-45/+36
|\ | | | | | | | | | | | | Decouple QA test subject's address from Capybara/RSpec Closes gitlab-qa#88 See merge request gitlab-org/gitlab-ce!15310
| * Fix Rubocop offense in QA scenario entrypointqa/gb/rspec-decouple-test-instance-addressGrzegorz Bizon2017-11-101-2/+0
| |
| * Refactor QA specs runners and improve specsGrzegorz Bizon2017-11-103-10/+14
| |