do tnet тестировать вывод как xml - PullRequest
0 голосов
/ 17 июня 2020

Кажется странным, что об этом даже нужно спрашивать - но я использую систему сборки, использую do tnet, и мне интересно, как получить от нее тестовый результат. После долгих поисков в Google кажется, что вам нужно указать регистратор - trx. Поэтому я попробовал неясный

dotnet test --logger "trx:LogFileName=somename.xml"

, который, похоже, отлично работал. За исключением того, что у меня много проектов, а результат теста содержал только результат последнего? так что больше погуглите, я придумал

dotnet test --logger "trx:LogFilePrefix=some_prefix"

, который заканчивается файлами с меткой времени с конфигурацией и .trx - но я могу переименовать - что нормально - но метка времени находится только на второй границе - и У меня есть несколько проектов, которые завершаются sh в течение секунды - это означает, что снова некоторые файлов перезаписываются.

Есть ли способ получить все мой тестовый результат? И в моем идеальном мире они были бы объединены в один файл, но если бы нет - я бы действительно хотел бы получить результат проекта X в файле с именем X_testresults. xml. Есть ли способ добиться этого?

Я мог бы просто l oop по всем проектам и запустить do tnet test на каждом из них, но это похоже на взлом, но также, на данный момент мое решение работает на всех платформах, поэтому, чтобы сохранить это, мне на самом деле придется добавить еще один проект, который только и делает это.

...