Problem/Motivation
While working on adding migration states to the Commerce Migrate Module I discovered an error in the validation test. Turns out when the fixture is not loaded none of the derived migrations are created. And without all the migrations created the test isn't checking the complete set of discoverable migrations. That needs to be changed.
In addition, we should make sure that all the migrations listed in #2208401: [META] Remaining multilingual migration paths and #2456259: [META] Drupal 7 to Drupal 8 Migration path, which are the remaining ones (correct that if wrong), have an entry in the appropriate module in the 'not_finished' section of the state file.
Proposed resolution
Create a test for drupal 6 and drupal 7, and move the test code to a trait.
Remaining tasks
Patch
Check that all the remaining migrations have an entry in the 'not_finished' section.
User interface changes
API changes
Data model changes
Release notes snippet
Comment | File | Size | Author |
---|---|---|---|
#9 | 3069541-9.patch | 8.91 KB | quietone |
#9 | reroll_diff-4-9.txt | 718 bytes | quietone |
#7 | 3069541-7.patch | 11.54 KB | quietone |
#4 | 3069541-4.patch | 8.9 KB | quietone |
#4 | interdiff-2-4.txt | 2.93 KB | quietone |
Comments
Comment #2
quietone CreditAttribution: quietone as a volunteer commentedThis adds the d6 and d7 version of the tests. There will be failures in the ReviewPage tests.
Comment #4
quietone CreditAttribution: quietone as a volunteer commentedAnd now update the functional tests
Comment #6
heddnNeeds a re-roll based on changes to content_translation.migrate_drupal.yml.
But otherwise, this is looking really nice.
Comment #7
quietone CreditAttribution: quietone as a volunteer commentedRerolled. The making of the interdiff fails. The changes were to content_translation.migrate_drupal.yml and UPgrade7Test.
Comment #8
heddnThese changes are missing in the re-roll. Is that intentional?
Comment #9
quietone CreditAttribution: quietone as a volunteer commentedThanks heddn, that was a mistake. Here is new reroll of the patch in #4.
Comment #10
heddnAnd now back to RTBC.
Comment #11
larowlanComment #12
larowlanCommitted 6e5a06e and pushed to 8.8.x. Thanks!