82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
# File 'lib/gitlab/qa/scenario/test/integration/ldap.rb', line 82
def perform(release, *rspec_args)
Component::Gitlab.perform do |gitlab|
gitlab.release = release
gitlab.name = gitlab_name
gitlab.network = 'test'
gitlab.tls = tls
configure_omnibus(gitlab)
if orchestrate_ldap_server
orchestrate_ldap { run_specs(gitlab, {}, *rspec_args) }
else
volumes = { 'admin': File.join(Docker::Volumes::QA_CONTAINER_WORKDIR, 'qa/fixtures/ldap/admin'),
'non_admin': File.join(Docker::Volumes::QA_CONTAINER_WORKDIR, 'qa/fixtures/ldap/non_admin') }
run_specs(gitlab, volumes, *rspec_args)
end
end
end
|