diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-04-20 10:00:54 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-04-20 10:00:54 +0000 |
commit | 3cccd102ba543e02725d247893729e5c73b38295 (patch) | |
tree | f36a04ec38517f5deaaacb5acc7d949688d1e187 /qa/qa/resource/bulk_import_group.rb | |
parent | 205943281328046ef7b4528031b90fbda70c75ac (diff) | |
download | gitlab-ce-3cccd102ba543e02725d247893729e5c73b38295.tar.gz |
Add latest changes from gitlab-org/gitlab@14-10-stable-eev14.10.0-rc42
Diffstat (limited to 'qa/qa/resource/bulk_import_group.rb')
-rw-r--r-- | qa/qa/resource/bulk_import_group.rb | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/qa/qa/resource/bulk_import_group.rb b/qa/qa/resource/bulk_import_group.rb index a22529152e1..31db8ae4cc6 100644 --- a/qa/qa/resource/bulk_import_group.rb +++ b/qa/qa/resource/bulk_import_group.rb @@ -7,10 +7,14 @@ module QA :destination_group, :import_id - attribute :access_token do + attribute :import_access_token do api_client.personal_access_token end + attribute :gitlab_address do + QA::Runtime::Scenario.gitlab_address + end + # In most cases we will want to set path the same as source group # but it can be set to a custom name as well when imported via API attribute :destination_group_path do @@ -19,18 +23,16 @@ module QA # Can't define path as attribue since @path is set in base class initializer alias_method :path, :destination_group_path - delegate :gitlab_address, to: 'QA::Runtime::Scenario' - - def fabricate_via_browser_ui! + def fabricate! Page::Main::Menu.perform(&:go_to_create_group) Page::Group::New.perform do |group| group.switch_to_import_tab - group.connect_gitlab_instance(gitlab_address, api_client.personal_access_token) + group.connect_gitlab_instance(gitlab_address, import_access_token) end Page::Group::BulkImport.perform do |import_page| - import_page.import_group(path, sandbox.path) + import_page.import_group(destination_group_path, sandbox.full_path) end reload! @@ -49,7 +51,7 @@ module QA { configuration: { url: gitlab_address, - access_token: access_token + access_token: import_access_token }, entities: [ { |