Я пытаюсь добавить задачу 'Publi sh Результаты теста' в мой Azure конвейер выпуска DevOps, однако, похоже, что когда я пытаюсь опубликовать sh файл .trx, он не смотрит в правильная папка и пытается проанализировать неверный формат файла (я предполагаю, что это потому, что он не может найти папку TestResults). Я вижу, что мой файл создается здесь в журналах задач Visual Studio Test:
2020-02-19T21: 28: 57.6557476Z Vstest.console.exe завершен с кодом 0.
2020-02-19T21: 28: 57.6557819Z: Завершено выполнение теста
2020-02-19T21: 28: 57.6640479Z Файлы результатов теста: C : \ agents \ vm1-1_work_temp \ TestResults \ vm1 $ _vm1_2020-02-19_21_28_31.trx
Однако в моих журналах задач Publi sh Результаты теста появляется эта ошибка:
2020-02-19T21: 28: 59.7249456Z [команда] C: \ agents \ vm1-1_work_tasks \ PublishTestResults_0b0f01ed-7dde-43ff-9cbb-e48954daf9b1 \ 2.164.3 \ modules \ TestResultsPublisher.exe @ 1047 *: \ agents \ vm1-1_work_temp \ d793cb80-535e-11ea-9ab4-8f1d738f183d.txt
2020-02-19T21: 29: 00.5600855Z ## [предупреждение] Не удалось синтаксический анализ файлов результатов: неверный формат файла.
Вот как выглядят мои задачи Test Run и Publi sh Results Results .... Кто-нибудь может указать на то, что я делаю здесь неправильно? Я видел, как люди говорили, что мне не нужно добавлять эту задачу, но я не вижу вкладку Результаты теста в конвейере, я вижу только файл .trx, прикрепленный к задаче (см. Ниже).