Class: Gitlab::QA::Scenario::Test::Instance::Preprod
- Inherits:
-
Gitlab::QA::Scenario::Template
- Object
- Gitlab::QA::Scenario::Template
- Gitlab::QA::Scenario::Test::Instance::Preprod
- Defined in:
- lib/gitlab/qa/scenario/test/instance/preprod.rb
Overview
Run test suite against pre.gitlab.com
Instance Method Summary collapse
Methods inherited from Gitlab::QA::Scenario::Template
Instance Method Details
#perform(*rspec_args) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/gitlab/qa/scenario/test/instance/preprod.rb', line 10 def perform(*rspec_args) Runtime::Env.require_no_license! release = Component::Preprod.release if release.dev_gitlab_org? Docker::Command.execute( [ 'login', '--username gitlab-qa-bot', %(--password "#{Runtime::Env.dev_access_token_variable}"), Release::DEV_REGISTRY ] ) end Component::Specs.perform do |specs| specs.suite = 'Test::Instance::All' specs.release = release specs.args = [Component::Preprod::ADDRESS, *rspec_args] end end |