Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add OS migration tests. #6792

Draft
wants to merge 41 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
5ae5d7f
Add OS migration tests.
Dec 21, 2020
4291fd5
Update tests for "Refactoring: add OperationItem class."
Dec 22, 2020
193602a
Correct tests for "Check for deletion on new_position column."
Dec 22, 2020
e267110
Fix test for "Fix column mapping.".
Dec 22, 2020
33247c3
Adapt tests to "Fix indexing.".
Dec 22, 2020
884ff8f
Update fixture objects in test.
Dec 22, 2020
6913b2a
Add tests for individual operations in repository migration.
Dec 23, 2020
fd39e1c
Add tests for migration preconditions.
Dec 28, 2020
dfea207
Add tests for creation of repository folder in repository root.
Dec 28, 2020
56aff3c
Add tests for creation of repository folder in created repository fol…
Dec 28, 2020
5b7c510
Add test for creation of repository folder in moved respository folder.
Dec 28, 2020
892fe50
Add test to move a repository folder into a newly created one.
Dec 29, 2020
04d44a6
Add tests for moving a repository folder into the repository root.
Dec 29, 2020
82d4cf4
Add test for moving a repofolder into a moved repofolder.
Dec 29, 2020
7e468c3
Add tests for migrator validation.
Dec 29, 2020
4d87f08
Add tests for validation of operations in RepositoryExcelAnalyser.
Dec 30, 2020
7a5538d
Update tests for also checking leaf node principle for created repofo…
Dec 30, 2020
0e6b4b8
Add tests for precondition checks of RepositoryMigrator.
Dec 30, 2020
5dfa0ea
Test that tasks get synced correctly during migration.
Dec 30, 2020
a9e1731
Add tests for permission update during migration.
Dec 31, 2020
18e70fe
Adapt tests for skipping invalid rows.
Dec 31, 2020
9a7e661
Add test for changing refnumber of child of moved repofolder.
Dec 31, 2020
e12fa40
Add tests for merging repofolder into another one.
Jan 4, 2021
e3d651e
Fix error logging tests.
Jan 4, 2021
09fcccf
Adapt os migration tests to new namings.
Jan 8, 2021
2fa9138
Adapt test assets to new Excel format and required completeness.
Feb 19, 2021
0690fa3
Adapt tests for new fields in the operations list.
Feb 19, 2021
44bfcaf
Make sure tests are run in German.
Feb 19, 2021
cffe1bf
Data inconsistency in catalog does not lead to migration failure anym…
Feb 19, 2021
e2bc4cc
Test that premissions also get set on already existing repofolders.
Feb 19, 2021
d585bfa
Test against new opengever.maintenance branch.
Jan 25, 2022
66342e4
Update tests to accomodate new logging in repo migration script.
Jan 25, 2022
e290d2f
Adapt tests to new error logged when parent position cannot be found.
Jan 27, 2022
0f9e103
Add test_repository_migrator_handles_temporary_dupplicate_position.
Jan 27, 2022
6d52d3c
Adapt tests to new operation attributes.
Jan 27, 2022
fe7b5da
Correct metadata in excel files for repository migration tests.
Feb 9, 2022
081e99f
Adapt tests to handling of metadata and permissions.
Jun 9, 2022
6e35fff
Add test that permissions are updated correctly.
Jun 9, 2022
7fce369
Add test that refnum mapping is correct after OS migration.
Jun 22, 2022
28b5f06
Update repository migration tests to include old_parent_guid.
Jun 23, 2022
eacc040
Switch opengever.maintenance branch back to master.
Nov 15, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions base-plone-4.3.x.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ initialization +=
arguments = ['-s', '${buildout:package-namespace}', '-s', 'plonetheme', '--exit-with-status', '--auto-color', '--auto-progress', '--xml', '--package-path', '${buildout:directory}/${buildout:package-namespace}', '${buildout:package-namespace}', '--package-path', '${buildout:directory}/plonetheme', 'plonetheme']

eggs +=
opengever.maintenance
${buildout:hotfix-eggs}

[versions]
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
1,626 changes: 1,626 additions & 0 deletions opengever/bundle/tests/test_os_migration.py

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions sources.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@ auto-checkout = ${buildout:development-packages}
[branches]
Products.LDAPUserFolder = ftw
Products.LDAPMultiPlugins = ftw
opengever.maintenance = pg_repository_migration_sg