diff options
author | Grzegorz Bizon <grzegorz@gitlab.com> | 2018-02-15 07:57:41 +0000 |
---|---|---|
committer | Grzegorz Bizon <grzegorz@gitlab.com> | 2018-02-15 07:57:41 +0000 |
commit | 75245f3452ea0f14d92383efad5eed77cf91e6ec (patch) | |
tree | aa19fb623a81401d117422429d137c7279bdfc0c | |
parent | 522a79adca2aaff44d513eeb362b9baf5a9390a7 (diff) | |
parent | 07b6ad351a966eed6ed4ae60145def2d8ab60ac7 (diff) | |
download | gitlab-ce-75245f3452ea0f14d92383efad5eed77cf91e6ec.tar.gz |
Merge branch 'sh-add-env-variables-for-ldap-qa' into 'master'
Add LDAP_USERNAME and LDAP_PASSWORD user environment variables for QA
See merge request gitlab-org/gitlab-ce!17141
-rw-r--r-- | qa/qa/page/main/login.rb | 4 | ||||
-rw-r--r-- | qa/qa/runtime/env.rb | 8 | ||||
-rw-r--r-- | qa/qa/runtime/user.rb | 8 |
3 files changed, 18 insertions, 2 deletions
diff --git a/qa/qa/page/main/login.rb b/qa/qa/page/main/login.rb index a8a5601dbe6..596205fe540 100644 --- a/qa/qa/page/main/login.rb +++ b/qa/qa/page/main/login.rb @@ -53,8 +53,8 @@ module QA click_link 'LDAP' - fill_in :username, with: Runtime::User.name - fill_in :password, with: Runtime::User.password + fill_in :username, with: Runtime::User.ldap_username + fill_in :password, with: Runtime::User.ldap_password click_button 'Sign in' end end diff --git a/qa/qa/runtime/env.rb b/qa/qa/runtime/env.rb index 5401372e225..fe432edfa2a 100644 --- a/qa/qa/runtime/env.rb +++ b/qa/qa/runtime/env.rb @@ -35,6 +35,14 @@ module QA ENV['GITLAB_PASSWORD'] end + def ldap_username + ENV['GITLAB_LDAP_USERNAME'] + end + + def ldap_password + ENV['GITLAB_LDAP_PASSWORD'] + end + def sandbox_name ENV['GITLAB_SANDBOX_NAME'] end diff --git a/qa/qa/runtime/user.rb b/qa/qa/runtime/user.rb index ecc9ab321ba..c80ee6d4d96 100644 --- a/qa/qa/runtime/user.rb +++ b/qa/qa/runtime/user.rb @@ -18,6 +18,14 @@ module QA def ldap_user? Runtime::Env.user_type == 'ldap' end + + def ldap_username + Runtime::Env.ldap_username || name + end + + def ldap_password + Runtime::Env.ldap_password || password + end end end end |