Сервер Azure DevOps: перенос тестовых примеров - ожидание ошибки конца строки
Я пытаюсь выполнить первую миграцию между двумя разными коллекциями на Azure DevOps Server 2019.
Новая коллекция имеет настраиваемую модель процесса наследования.
Я пытаюсь перенести тестовые примеры только сейчас. Я хочу перенести тестовые наборы, наборы тестов и планы тестирования.
Я добавил конфигурацию в соответствии с моим пониманием, но миграция продолжает терпеть неудачу.
Сообщение об ошибке:
migration.exe Warning: 0 : [EXCEPTION] Microsoft.TeamFoundation.WorkItemTracking.Client.ValidationException: Expecting end of string. The error is caused by «BY».
at Microsoft.TeamFoundation.WorkItemTracking.Client.Query.Initialize(WorkItemStore store, String wiql, IDictionary context, Int32[] ids, Int32[] revs, Boolean dayPrecision)
Отредактированный процессор из конфигурационного файла ниже.
Благодарность!
"Processors": [
{
"ObjectType": "VstsSyncMigrator.Engine.Configuration.Processing.NodeStructuresMigrationConfig",
"PrefixProjectToNodes": false,
"Enabled": false,
"BasePaths": [
"****\\Market Regulation\\Market Surveillance - Bonds",
"****\\Trading Value Stream"
]
},
{
"ObjectType": "VstsSyncMigrator.Engine.Configuration.Processing.WorkItemMigrationConfig",
"ReplayRevisions": true,
"PrefixProjectToNodes": false,
"UpdateCreatedDate": true,
"UpdateCreatedBy": true,
"UpdateSourceReflectedId": false,
"BuildFieldTable": false,
"AppendMigrationToolSignatureFooter": false,
"QueryBit": "AND [System.AreaPath] = '****\\Market Regulation\\Market Surveillance – Bonds' AND [System.WorkItemType] = 'Test Case' ",
"OrderBit": "ORDER BY [System.Id]",
"Enabled": true,
"LinkMigration": true,
"AttachmentMigration": true,
"AttachmentWorkingPath": "c:\\temp\\WorkItemAttachmentWorkingFolder\\",
"FixHtmlAttachmentLinks": false,
"SkipToFinalRevisedWorkItemType": false,
"WorkItemCreateRetryLimit": 5,
"FilterWorkItemsThatAlreadyExistInTarget": true,
"PauseAfterEachWorkItem": false,
"AttachmentMazSize": 480000000,
"CollapseRevisions": false
}
]
1 ответ
Решение
Я считаю, что ваш синтаксис "OrderBit" неправильный, он должен выглядеть так:
"OrderBit": "[System.ChangedDate] desc"
Просто адаптируйте его к своей ситуации.