diff options
Diffstat (limited to 'qa/qa/resource/project.rb')
-rw-r--r-- | qa/qa/resource/project.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/qa/qa/resource/project.rb b/qa/qa/resource/project.rb index eba8ada50ab..0025ebb2fd5 100644 --- a/qa/qa/resource/project.rb +++ b/qa/qa/resource/project.rb @@ -12,7 +12,10 @@ module QA attr_accessor :repository_storage # requires admin access attr_writer :initialize_with_readme attr_writer :auto_devops_enabled + attr_writer :github_personal_access_token + attr_writer :github_repository_path + attribute :default_branch attribute :id attribute :name attribute :add_name_uuid @@ -21,6 +24,7 @@ module QA attribute :runners_token attribute :visibility attribute :template_name + attribute :import attribute :group do Group.fabricate! @@ -56,6 +60,7 @@ module QA @auto_devops_enabled = false @visibility = :public @template_name = nil + @import = false self.name = "the_awesome_project" end @@ -65,6 +70,8 @@ module QA end def fabricate! + return if @import + unless @standalone group.visit! Page::Group::Show.perform(&:go_to_new_project) |