Commit graph

16 commits

Author SHA1 Message Date
Lin Jen-Shin
4d0fd75cd5 Rename QA::Factory to QA::Resource
* Factory::Base -> Resource::Base, and therefore:
* Factory::Resource::Project -> Resource::Project
2018-11-05 22:20:57 +08:00
Grzegorz Bizon
8ceb3dc341 Merge branch 'ml-create-user-via-api-qa' into 'master'
Create users via the API

See merge request gitlab-org/gitlab-ce!22779
2018-11-05 10:03:45 +00:00
Mark Lapierre
190afc62fb Create users via the API
Allows users to be fetched/created via the API.
2018-11-02 14:27:28 -04:00
Mark Lapierre
e614af0b01 Don't log fabricate args
Prevents logging of sensitive data
2018-11-02 10:50:15 -04:00
Lin Jen-Shin
e7741b0e52 CE: Absorb product into factory 2018-10-31 02:44:47 +00:00
Lin Jen-Shin
5151801964 Always use attribute to define the product 2018-10-25 20:29:24 +00:00
Mark Lapierre
45860bc807 Log page actions
Override page object methods to log the actions taken by the methods
before or after the action, as appropriate.

Allow page object action logging to be turned on via a QA_DEBUG env var.
Unlike CHROME_HEADLESS (and the soon to arrive VERBOSE), QA_DEBUG
is false by default.

QA_DEBUG is used instead of just DEBUG because that enables Selenium
debug logging.

Mask passwords entered into fields with a QA selector with 'password'
in the name. Doesn't mask sensitive data entered into any other field.
2018-10-19 18:32:33 -04:00
Rémy Coutable
329aa24920 Merge branch 'ml-qa-code-owners' into 'master'
QA: Add support for pushing and viewing files

See merge request gitlab-org/gitlab-ce!21911
2018-10-18 09:46:27 +00:00
Mark Lapierre
c57ac00006 Add support for pushing and viewing files
The MR below adds a test for the code owners feature. This adds the
part of those changes specific to CE - the ability to add and view
files in a project.

https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/7368
2018-10-17 15:18:22 -04:00
Rémy Coutable
b6f2f738c7 First iteration to allow creating QA resources using the API 2018-10-17 18:08:20 +00:00
Felipe Artur
73e5039573 test merge request rebase 2018-02-19 16:16:56 -03:00
Felipe Artur
3a1e06d6a2 Create merge request spec 2018-01-26 12:03:25 -02:00
Grzegorz Bizon
5520e3ebc3 Reduce nesting and simplify CI/CD end-to-end tests 2018-01-22 15:18:19 +01:00
Grzegorz Bizon
a3ab8aa3bb Populate QA factory product with data from a page 2018-01-11 12:00:22 +01:00
Grzegorz Bizon
d32a151714 Make it possible to define QA factory product attributes 2018-01-11 10:58:56 +01:00
Grzegorz Bizon
6df36c9d90 Add support for defining explicit dependencies to QA factories 2017-12-21 09:38:06 +00:00