Rémy Coutable
4fbe2a00e9
Merge branch 'feature/qa/gb/populate-qa-factories-with-data' into 'master'
...
Make it possible to populate QA factory product with a data from a browser
See merge request gitlab-org/gitlab-ce!16384
2018-01-11 14:10:15 +00: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
a9ace7bf05
Expect QA selectors validation at least once
...
We call it for a second time in EE.
2018-01-10 12:19:48 +01:00
Grzegorz Bizon
e85ed5cbcf
Fix few typos in QA selectors validation code
2018-01-10 11:15:57 +01:00
Grzegorz Bizon
9910968f0c
Fix QA selector class used to click on QA elements
2018-01-10 10:49:11 +01:00
Grzegorz Bizon
ffd109af4e
Add tests for QA test selectors sanity scenario
2018-01-09 14:36:09 +01:00
Grzegorz Bizon
7725a7071d
Reduce duplication in QA page elements-related code
2018-01-09 14:28:10 +01:00
Grzegorz Bizon
dee047aaca
Add QA login page views / selectors definition
2018-01-09 13:21:23 +01:00
Grzegorz Bizon
e0edf6c7af
Improve QA sanity selectors test output message
2018-01-09 12:34:47 +01:00
Grzegorz Bizon
fa07d23224
Add QA error when page class has no views defined
2018-01-09 12:06:58 +01:00
Grzegorz Bizon
d5a92c53dd
Implement QA pages and views validator
2018-01-09 11:28:14 +01:00
Grzegorz Bizon
4b945e2845
Make it possible to define a QA-specific page element
2018-01-09 10:02:55 +01:00
Grzegorz Bizon
489267e6dd
Merge branch 'master' into qa/gb/validate-qa-selectors
...
* master: (429 commits)
2018-01-09 09:42:43 +01:00
Brett Walker
6762d2875e
Resolve "Allow QA tests to run with `CHROME_HEADLESS=false`"
2018-01-08 12:44:32 +00:00
Grzegorz Bizon
d2c2f93fe6
Append page validation error if view partial is missing
2017-12-22 16:09:00 +01:00
Grzegorz Bizon
d69e4541a4
Use composite pattern to return page view errors
2017-12-22 15:40:46 +01:00
Grzegorz Bizon
481f461380
Add implementation for matching view elements in QA
2017-12-22 15:22:54 +01:00
Grzegorz Bizon
856917520d
Add domain specific language to define QA page elements
2017-12-22 13:01:12 +01:00
Grzegorz Bizon
6df36c9d90
Add support for defining explicit dependencies to QA factories
2017-12-21 09:38:06 +00:00
Grzegorz Bizon
9a92c16a50
Refactor QA specs runners and improve specs
2017-11-10 09:57:47 +01:00
Grzegorz Bizon
3abae1a78d
Improve QA test scenario entrypoint specs
2017-11-10 09:48:28 +01:00
Grzegorz Bizon
7710364667
Make it possible to define global scenario attributes
2017-11-09 11:53:57 +00:00
Richard Clamp
4598c00a8f
Add spec for QA::Scenario::Entrypoint
...
For added confidence, and because I plan to fiddle with some behaviours
shortly, add spec testing to the newly extracted
QA::Scenario::Entrypoint class.
2017-10-25 07:59:49 +03:00
Grzegorz Bizon
6984c2eede
Use headless chrome instead of webkit via QtWebkit
2017-05-25 09:36:39 +02:00
Grzegorz Bizon
0731365b9d
Add GitLab QA CE strategy and simplify inflector
2017-03-13 13:54:33 +01:00
Grzegorz Bizon
0778cad285
Do not use GITLAB_RELEASE env to define QA strategy
...
[ci skip]
2017-03-13 11:23:59 +01:00
Grzegorz Bizon
175a3dfda0
Fix GitLab QA release inflector strategy
2017-03-09 15:10:41 +01:00
Grzegorz Bizon
5becdf0194
Implement GitLab QA release inflection strategy
2017-03-09 12:18:55 +01:00
Grzegorz Bizon
7d20e47622
Add GitLab QA integrations tests to GitLab CE / EE
2017-03-09 10:36:27 +01:00