публиковать результаты UT (TRX) в azure devops

У меня есть проект, открытый в azuer-devops, но я использую доски только для его управления. Исходники находятся в нашем локальном SVN и не должны быть подключены к Azure.

Я хотел бы, чтобы мои тесты были определены в azure и публиковали мои результаты (trx?), когда я их запускаю, чтобы мы все могли видеть эволюцию плат. Это возможно? Могу ли я использовать тестовый раздел Azure, не передавая код?

PS: Если ТАК не место для такого вопроса, может кто-нибудь меня перенаправить?


person javirs    schedule 25.10.2018    source источник
comment
Итак, как вы провели тест? Если вы хотите запустить тест в конвейере Azure DevOps, вам нужно сначала получить исходники на сервер агента...   -  person Andy Li-MSFT    schedule 26.10.2018
comment
Я не могу дать им исходники. Поэтому я запускаю его в своей визуальной студии на своем компьютере.   -  person javirs    schedule 26.10.2018


Ответы (1)


Если вы имеете в виду запустить тест локально с помощью VisualStudio и сгенерировать результаты теста (TRX), вы можете использовать Publish Test Results, чтобы публиковать только результаты тестов в Azure Pipelines. После этого вы сможете увидеть результаты в Azure DevOps.

  1. Добавьте результаты теста (TRX) в систему управления версиями.
  2. Добавьте задачу Publish Test Results, установите папку поиска, чтобы найти файл TRX

Ссылка на этот ответ: Публикация результатов теста через запуск тестов из командной строки в VSTS

person Andy Li-MSFT    schedule 26.10.2018
comment
Да, это именно то, что я имею в виду. У вас есть ссылка на то, как? и .. должен ли я сначала создать тесты в Azure для размещения файла загрузки или .. как это работает ?? - person javirs; 26.10.2018
comment
Извините, но я все еще не понимаю. Я знаю, что моя проблема не в этом конкретном вопросе, а в том, что я не понимаю общей процедуры. Но, может быть, вы поможете мне в этом. Поэтому я создаю эту задачу в devops. Затем я иду в свою визуальную студию (которая полностью отключена от DevOps) и... что произойдет? - person javirs; 31.10.2018
comment
В частности, ваш первый шаг говорит о добавлении TRX в систему управления версиями. Но мой источник НЕ подключен к DevOps. Есть в нашем местном SVN. - person javirs; 31.10.2018
comment
Я имею в виду, что просто скопируйте и добавьте сам файл TRX в систему управления версиями (источник не нужен), а затем опубликуйте файл результатов (TRX) в Azure DevOps. - person Andy Li-MSFT; 31.10.2018
comment
Вы не поверите, но... пока мы разговаривали, моя компания перешла с TRX на NUnit... Спасибо за подробности! - person javirs; 31.10.2018