summaryrefslogtreecommitdiff
path: root/qa/qa/factory/resource/fork.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/factory/resource/fork.rb')
-rw-r--r--qa/qa/factory/resource/fork.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/qa/qa/factory/resource/fork.rb b/qa/qa/factory/resource/fork.rb
index 1d0c76a3d30..01969c31438 100644
--- a/qa/qa/factory/resource/fork.rb
+++ b/qa/qa/factory/resource/fork.rb
@@ -4,7 +4,12 @@ module QA
class Fork < Factory::Base
dependency Factory::Repository::ProjectPush, as: :push
- dependency Factory::Resource::User, as: :user
+ dependency Factory::Resource::User, as: :user do |user|
+ if Runtime::Env.forker?
+ user.username = Runtime::Env.forker_username
+ user.password = Runtime::Env.forker_password
+ end
+ end
product(:user) { |factory| factory.user }