class Gitlab::QA::Scenario::Test::Instance::Geo

Run Geo test suite against any GitLab Geo (two-node) instance, including staging and on-premises installation.

Public Instance Methods

perform(release, primary_address, secondary_address, *rspec_args) click to toggle source
# File lib/gitlab/qa/scenario/test/instance/geo.rb, line 10
def perform(release, primary_address, secondary_address, *rspec_args)
  Component::Specs.perform do |specs|
    specs.suite = 'QA::EE::Scenario::Test::Geo'
    specs.release = QA::Release.new(release)
    specs.args = [
      '--primary-address', primary_address,
      '--secondary-address', secondary_address,
      '--without-setup',
      *rspec_args
    ]
  end
end