Class: Gitlab::QA::Scenario::Test::Instance::Staging

Inherits:
DeploymentBase show all
Defined in:
lib/gitlab/qa/scenario/test/instance/staging.rb

Overview

Run test suite against staging.gitlab.com (or geo.staging.gitlab.com during failover)

Instance Method Summary collapse

Methods inherited from DeploymentBase

#initialize, #perform

Methods inherited from Gitlab::QA::Scenario::Template

perform, #perform

Constructor Details

This class inherits a constructor from Gitlab::QA::Scenario::Test::Instance::DeploymentBase

Instance Method Details

#deployment_componentObject



12
13
14
# File 'lib/gitlab/qa/scenario/test/instance/staging.rb', line 12

def deployment_component
  Component::Staging
end

#non_rspec_argsObject



16
17
18
19
20
21
22
# File 'lib/gitlab/qa/scenario/test/instance/staging.rb', line 16

def non_rspec_args
  if Runtime::Env.geo_failover?
    [deployment_component::GEO_SECONDARY_ADDRESS]
  else
    [deployment_component::ADDRESS]
  end
end