Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | moved Runtime::Session to Runtime::Address | Brett Walker | 2018-01-22 | 1 | -1/+1 |
| | |||||
* | addressed feedback | Brett Walker | 2018-01-22 | 1 | -8/+0 |
| | |||||
* | use version of stub_env from main code | Brett Walker | 2018-01-22 | 1 | -0/+8 |
| | | | | borrowed from `spec/support/stub_env.rb` | ||||
* | refactored to create API::Client and API::Request classes | Brett Walker | 2018-01-22 | 1 | -7/+1 |
| | |||||
* | addressed various feedback in MR request | Brett Walker | 2018-01-22 | 1 | -3/+0 |
| | |||||
* | replace use of faraday gem with airborne gem for QA API testing | Brett Walker | 2018-01-22 | 1 | -3/+1 |
| | |||||
* | created new 'Runtime::Session' and refactored 'Browser::Session' | Brett Walker | 2018-01-22 | 1 | -0/+1 |
| | |||||
* | move requires for matchers and gems into qa.rb since it's the first file loaded | Brett Walker | 2018-01-22 | 1 | -4/+4 |
| | |||||
* | use module Profile instead of UserSettings | Brett Walker | 2018-01-22 | 1 | -5/+3 |
| | |||||
* | add support for driving the api in QA specs | Brett Walker | 2018-01-22 | 1 | -0/+20 |
| | |||||
* | move capybara config back to Browser and add Runtime::Env | Brett Walker | 2018-01-22 | 1 | -4/+0 |
| | |||||
* | refactored Capybara configuration | Brett Walker | 2018-01-22 | 1 | -0/+4 |
| | | | | | and made similar to other Capybara configurations (including honoring the `CHROME_HEADLESS` environment variable | ||||
* | Implement QA pages and views validator | Grzegorz Bizon | 2018-01-09 | 1 | -0/+1 |
| | |||||
* | Merge branch 'master' into qa/gb/validate-qa-selectors | Grzegorz Bizon | 2018-01-09 | 1 | -2/+14 |
|\ | | | | | | | * master: (429 commits) | ||||
| * | Resolve "Allow QA tests to run with `CHROME_HEADLESS=false`" | Brett Walker | 2018-01-08 | 1 | -0/+1 |
| | | |||||
| * | Put all menus under menu module | Lin Jen-Shin | 2018-01-02 | 1 | -2/+2 |
| | | |||||
| * | Introduce common project settings and just put | Lin Jen-Shin | 2018-01-02 | 1 | -0/+1 |
| | | | | | | | | everything in the scenario without a before block. | ||||
| * | Introduce Factory::Resource::DeployKey | Lin Jen-Shin | 2018-01-02 | 1 | -0/+1 |
| | | |||||
| * | Introduce Menu::Side | Lin Jen-Shin | 2018-01-02 | 1 | -0/+4 |
| | | |||||
| * | Rename DeployKey to DeployKeys | Lin Jen-Shin | 2017-12-28 | 1 | -1/+1 |
| | | |||||
| * | QA: Add a scenario for adding a deploy key | Lin Jen-Shin | 2017-12-28 | 1 | -0/+5 |
| | | |||||
* | | Add QA classes that represent view partials and elements | Grzegorz Bizon | 2017-12-22 | 1 | -0/+2 |
| | | |||||
* | | Add QA sanity selectors scenario entrypoint | Grzegorz Bizon | 2017-12-22 | 1 | -0/+4 |
|/ | |||||
* | Add support for defining explicit dependencies to QA factories | Grzegorz Bizon | 2017-12-21 | 1 | -0/+2 |
| | |||||
* | Fix remaining calls to GitLab QA factoriesqa/gb/gitlab-qa-factories | Grzegorz Bizon | 2017-12-15 | 1 | -2/+0 |
| | |||||
* | Rename QA scenarios to make factory concept explicit | Grzegorz Bizon | 2017-12-15 | 1 | -23/+21 |
| | |||||
* | Merge branch 'master' into qa/gb/selenium-handle-domain-sessions | Grzegorz Bizon | 2017-12-11 | 1 | -0/+4 |
|\ | | | | | | | * master: (93 commits) | ||||
| * | Turn push file into a scenario | Felipe Artur | 2017-12-07 | 1 | -0/+4 |
| | | |||||
* | | Merge branch 'master' into qa/gb/selenium-handle-domain-sessions | Grzegorz Bizon | 2017-12-07 | 1 | -0/+14 |
|\ \ | |/ | | | | | | | | | | | | | * 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-commons | Rémy Coutable | 2017-11-22 | 1 | -0/+14 |
| | | | | | | | | | | | | Merge branch 'qa/gb/add-geo-integration-tests' into 'master' See merge request gitlab-org/gitlab-ee!3294 | ||||
* | | Remove GitLab entry page class in QA | Grzegorz Bizon | 2017-11-17 | 1 | -1/+0 |
| | | | | | | | | [ci skip] | ||||
* | | WIP Handle domain sessions better in QA test scenario | Grzegorz Bizon | 2017-11-17 | 1 | -0/+1 |
|/ | | | | [ci skip] | ||||
* | Change Page::Main::Entry to only visit an entrypoint and introduce ↵ | Rémy Coutable | 2017-11-10 | 1 | -0/+1 |
| | | | | | | Page::Main::Login to handle actual log-in Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Make it possible to define global scenario attributes | Grzegorz Bizon | 2017-11-09 | 1 | -0/+1 |
| | |||||
* | Add tests for mattermost login via oauth | Richard Clamp | 2017-10-30 | 1 | -0/+6 |
| | | | | | | | | | | | | | | * 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. | ||||
* | Add Test::Integration::Mattermost | Richard Clamp | 2017-10-13 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | Here we add a new entrypoint for the test suite, Test::Integration::Mattermost. It is to ensure that mattermost integration is working when enabling the embedded mattermost of gitlab-omnibus It runs all the example groups from Test::Instance, in addition to any groups tagged :mattermost * Extracts a common entrypoint class from Test::Instance as Scenario::Entrypoint, and uses that as the base for Test::Instance and Test::Integration::Mattermost * RSpec groups defined in `specs/features/mattermost/**_spec.rb` are tagged with :mattermost so they can be filtered out of the default run. * Tests tagged :mattermost are filtered out by default, and are un-filtered by Test::Integration::Mattermost | ||||
* | Add QA::Scenario::Gitlab::Group::Create | Robert Speicher | 2017-10-09 | 1 | -0/+4 |
| | |||||
* | Add QA::Page::Group::New to fill in the "Create group" formrs-qa-sandbox-group | Robert Speicher | 2017-10-06 | 1 | -0/+1 |
| | |||||
* | Use autoloading instead of an explicit require | Robert Speicher | 2017-10-06 | 1 | -0/+4 |
| | |||||
* | Fix new project selectors in GitLab QAfix/gb/qa/fix-new-project-selectors | Grzegorz Bizon | 2017-07-21 | 1 | -1/+8 |
| | |||||
* | Fix QA test scenario for creating a new project | Grzegorz Bizon | 2017-07-10 | 1 | -1/+0 |
| | |||||
* | Add GitLab QA CE strategy and simplify inflectorfeature/gb/gitlab-qa-integration-tests | Grzegorz Bizon | 2017-03-13 | 1 | -3/+1 |
| | |||||
* | Remove EE classes from GitLab QA merged into CE | Grzegorz Bizon | 2017-03-09 | 1 | -5/+0 |
| | |||||
* | Fix using release inflector to define autoloads | Grzegorz Bizon | 2017-03-09 | 1 | -1/+3 |
| | |||||
* | Implement GitLab QA release inflection strategy | Grzegorz Bizon | 2017-03-09 | 1 | -0/+3 |
| | |||||
* | Fix Rubocop offense and remove QA Rubocop from deps | Grzegorz Bizon | 2017-03-09 | 1 | -1/+1 |
| | |||||
* | Add GitLab QA integrations tests to GitLab CE / EE | Grzegorz Bizon | 2017-03-09 | 1 | -0/+83 |