summaryrefslogtreecommitdiff
path: root/qa/qa.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa.rb')
-rw-r--r--qa/qa.rb46
1 files changed, 21 insertions, 25 deletions
diff --git a/qa/qa.rb b/qa/qa.rb
index 0294fc28edf..f473686d344 100644
--- a/qa/qa.rb
+++ b/qa/qa.rb
@@ -13,6 +13,27 @@ module QA
end
##
+ # GitLab QA fabrication mechanisms
+ #
+ module Factory
+ autoload :Base, 'qa/factory/base'
+
+ module Resource
+ autoload :Sandbox, 'qa/factory/resource/sandbox'
+ autoload :Group, 'qa/factory/resource/group'
+ autoload :Project, 'qa/factory/resource/project'
+ end
+
+ module Repository
+ autoload :Push, 'qa/factory/repository/push'
+ end
+
+ module Settings
+ autoload :HashedStorage, 'qa/factory/settings/hashed_storage'
+ end
+ end
+
+ ##
# GitLab QA Scenarios
#
module Scenario
@@ -34,31 +55,6 @@ module QA
autoload :Mattermost, 'qa/scenario/test/integration/mattermost'
end
end
-
- ##
- # GitLab instance scenarios.
- #
- module Gitlab
- module Group
- autoload :Create, 'qa/scenario/gitlab/group/create'
- end
-
- module Project
- autoload :Create, 'qa/scenario/gitlab/project/create'
- end
-
- module Repository
- autoload :Push, 'qa/scenario/gitlab/repository/push'
- end
-
- module Sandbox
- autoload :Prepare, 'qa/scenario/gitlab/sandbox/prepare'
- end
-
- module Admin
- autoload :HashedStorage, 'qa/scenario/gitlab/admin/hashed_storage'
- end
- end
end
##