summaryrefslogtreecommitdiff
path: root/qa/qa/runtime
Commit message (Collapse)AuthorAgeFilesLines
* GitLab QA: Add GITLAB_USER_TYPE to support different login types (e.g. ↵sh-add-login-types-qaStan Hu2018-02-112-0/+14
| | | | | | | standard, LDAP) GITLAB_USERNAME and GITLAB_PASSWORD may be specified for an LDAP login, but QA scenarios may need to know which type it is in order to log in successfully.
* Move all ENV to Runtime::EnvLin Jen-Shin2018-02-093-3/+15
|
* Allow using a different sandbox group for QALin Jen-Shin2018-02-081-1/+1
|
* Ensure we save QA screenshots to an absolute pathqa-absolute-path-to-screenshotsRémy Coutable2018-02-011-1/+1
| | | | | | | This allows to open the file address printed in the terminal, otherwise the address started with `tmp` which was relatove to the `qa/` dir. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Backport QA changes from EEGabriel Mazetto2018-01-261-2/+2
|
* Move initialize method later.Lin Jen-Shin2018-01-241-3/+3
|
* Merge remote-tracking branch 'upstream/master' into qa-deploy-key-scenarioLin Jen-Shin2018-01-244-13/+114
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (106 commits) Remove callback as we already update accordingly on services added missing imports correctly imports performance bar Added imports for dispatcher routes Make the exposing of the Application secret more explicit Add documentation about when the application API was added Add application create API Return a blank JSON response for a missing .js file to prevent Rails CSRF errors add CHANGELOG.md entry for !15804 disable CopyAsGFM on iOS due to bug in webkit Update changelog GitalyClient::ConflictsService#conflicts? should return true for conflicts with missing side Return more consistent values for merge_status on MR API Fix a migration spec messing up the MergeRequestDiff DB schema Backport changes to Gitlab::Checks::ChangeAccess from EE remove webpack bundle tag for monitoring:environments:metrics Set timezone for karma to UTC Upgrade jasmine + raven to newer versions Ensure Gitaly Ruby gems are installed using the correct Gemfile and at the correct location Clarify that a feature that isn't in review by the 1st or 3rd doesn't necessarily miss the freeze ...
| * Add ability to drive the API in QA specsBrett Walker2018-01-234-13/+114
| |
* | Generate ssh key on the fly for QALin Jen-Shin2018-01-222-11/+21
|/
* Use full QA sandbox group path when creating a projectGrzegorz Bizon2018-01-111-0/+4
|
* Resolve "Allow QA tests to run with `CHROME_HEADLESS=false`"Brett Walker2018-01-082-7/+49
|
* Use heredoc for long strings so it's easier to readuse-heredoc-for-keysLin Jen-Shin2018-01-031-7/+7
|
* Use heredoc so it's more clearLin Jen-Shin2018-01-021-6/+8
|
* QA: Add a scenario for adding a deploy keyLin Jen-Shin2017-12-281-0/+9
|
* 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 remote-tracking branch 'upstream/master' into no-ivar-in-modulesLin Jen-Shin2017-12-151-0/+109
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 ...
| * Update browser.rbGrzegorz Bizon2017-12-111-2/+2
| |
| * Update browser.rbGrzegorz Bizon2017-12-111-1/+1
| |
| * Fix minor Rubocop offenses in QA browser runtimeGrzegorz Bizon2017-12-111-1/+1
| |
| * Decouple subject's address from page objects in QAGrzegorz Bizon2017-12-071-7/+25
| |
| * Fix runtime QA browser and capturing screenshotsGrzegorz Bizon2017-12-071-2/+4
| | | | | | | | [ci skip]
| * Make QA runtime browser an actable objectGrzegorz Bizon2017-11-191-36/+47
| | | | | | | | [ci skip]
| * Use QA browser to navigate to pages and handle sessionsGrzegorz Bizon2017-11-171-4/+12
| | | | | | | | [ci skip]
| * WIP Handle domain sessions better in QA test scenarioGrzegorz Bizon2017-11-171-0/+70
| | | | | | | | [ci skip]
* | Use StrongMemoize and enable/disable cops properlyLin Jen-Shin2017-11-181-3/+5
|/
* Make it possible to define global scenario attributesGrzegorz Bizon2017-11-091-1/+21
|
* Add tests for mattermost login via oauthRichard Clamp2017-10-301-0/+8
| | | | | | | | | | | | | | * Adds Runtime::Scenario as a place to record the properties of the Scenario we're interested in. * Adds a positional argument to Test::Integration::Mattermost to specify Runtime::Scenario.mattermost * Adds Page::Mattermost::{Main,Login} to model the mattermost pages we need to interact with. * Adds qa/features/mattermost/login_spec to perform a login via oauth and ensure we are logged in.
* QA group name, use hyphens rather than underscoresRichard Clamp2017-10-101-1/+1
| | | | | | | | | In doing some experimental testing of enabling the embedded mattermost we found that the currently generated QA namespace was problematic in that it used underscores when generating group names. This is invalid for a mattermost team name, underscores are illegal there. Here we change to use hyphens as they are legal in team names.
* Merge branch 'rs-qa-sandbox-group' into 'master'Grzegorz Bizon2017-10-091-0/+4
|\ | | | | | | | | Make use of a `gitlab-qa-sandbox` group if available See merge request gitlab-org/gitlab-ce!14682
| * Make use of a `gitlab-qa-sandbox` group if availableRobert Speicher2017-10-041-0/+4
| | | | | | | | | | | | This will use a top-level group if it's available, or create one if it's not, then create our `qa_test_*` groups as subgroups of the sandbox group.
* | Use the default password from the GDK's root userRobert Speicher2017-10-051-1/+1
|/ | | | [ci skip]
* Whitelist or fix additional `Gitlab/PublicSend` cop violationsrs-more-public-send-whitelistsRobert Speicher2017-08-141-1/+1
| | | | | An upcoming update to rubocop-gitlab-security added additional violations.
* Add GitLab QA CE strategy and simplify inflectorfeature/gb/gitlab-qa-integration-testsGrzegorz Bizon2017-03-131-19/+5
|
* Do not use GITLAB_RELEASE env to define QA strategyGrzegorz Bizon2017-03-131-13/+10
| | | | [ci skip]
* Fix GitLab QA release inflector strategyGrzegorz Bizon2017-03-091-1/+1
|
* Implement GitLab QA release inflection strategyGrzegorz Bizon2017-03-091-0/+45
|
* Add GitLab QA integrations tests to GitLab CE / EEGrzegorz Bizon2017-03-092-0/+30