Сервер 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"

Просто адаптируйте его к своей ситуации.

Другие вопросы по тегам