Skip to content

Create shared specs for File-based import/export and GitLab Migration

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Summary

Create shared specs to make sure that File-based import/export supports same data as GitLab Migration.

Improvements

That will save us from getting some difference between capabilities of both import ways.

Involved components

The current challenge is to provide some shared examples for transformers in GitLab migration and tree restorers for File-based import.

As an example here an example of files which should have shared examples between each others.

  • spec/lib/bulk_imports/groups/transformers/group_attributes_transformer_spec.rb
  • spec/lib/gitlab/import_export/group/legacy_tree_restorer_spec.rb

Note: Bulk import has pretty high number of tranformers for different entities. So, I suspect that those follow-up issue should be promoted into an epic after workflowrefinement

Edited by 🤖 GitLab Bot 🤖