Commit graph

22 commits

Author SHA1 Message Date
Thong Kuah
0be52bf32f Add frozen_string_literal to qa/
This will be default in Ruby 3, so will be good to apply in QA ahead of
time to be consistent.
2019-04-13 00:45:38 +12:00
Mark Lapierre
67c38a6573 Set feature flag via command line
First attempt at allowing a feature flag to be set via the command line
when running tests. This will enable the flag, run the tests, and then
disable the flag.

Using OptionParser meant changing how scenarios get the instance
address, so this also allows the address to be set as a command line
option. It's backwards compatible (you can still provide the address
as the command line option after the scenario)
2019-03-27 19:03:03 +00:00
Sanad Liaquat
e8f8adfe27 Add e2e QA test for logging in using GitHub OAuth
Adds the test itself and the vendor page object model for GitHub
login pages.
2019-02-01 10:50:24 +05:00
Sanad Liaquat
f49034ba49 Rename SSL to TLS 2018-10-25 13:11:19 +05:00
Sanad Liaquat
7983c798af Renamed to ldap_no_ssl and ldap_ssl 2018-10-24 17:43:30 +05:00
Sanad Liaquat
154ce29d05 Initial commit
Use ACCEPT_INSECURE_CERTS env var and fix step

Simplify saml signin

Fix rubo cop offence

Add missing # frozen_string_literal: true
2018-10-11 13:19:53 +05:00
Rémy Coutable
cbae3e974d
[QA] Change Test::Sanity::Failing to Test::Sanity::Framework
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-09-06 17:53:23 +02:00
Rémy Coutable
144b017d77
[QA] Fix Specs::Runner that would always excluding the orchectsrated tag
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-09-04 19:34:12 +02:00
Rémy Coutable
520fcaab1c
Allow to pass --tag to bin/qa run
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-08-28 16:32:59 +02:00
Dan Davison
c147c3eff2 fix broken pathing (remove extraneous ../) 2018-08-21 07:10:27 +00:00
Dan Davison
d67936b68f add initial smoke tests and documentation 2018-08-20 18:13:54 +00:00
Rémy Coutable
d2db7d40dd
Disambiguate 'File' under qa/ since we have a QA::Factory::Resource::File class as well
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-07-18 15:06:53 +02:00
Brett Walker
dca785e56a allow rspec files/options to be passed down in all cases 2018-03-28 13:50:55 +02:00
Robert Speicher
bf0ec00996 Expand QA spec file paths to allow running bin/qa from anywhere 2018-02-06 12:34:45 -06:00
Grzegorz Bizon
5cb94835c0 Refactor QA instance test scenario and tags 2018-01-23 12:04:01 +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
ffd109af4e Add tests for QA test selectors sanity scenario 2018-01-09 14:36:09 +01: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
7d20e47622 Add GitLab QA integrations tests to GitLab CE / EE 2017-03-09 10:36:27 +01:00