Я запускаю тестовое решение со сборкой на сервере TFS.Я создаю файлы .trx, используя команду
dotnet test --logger:trx;
для всего решения, которое включает несколько тестовых проектов.Однако имена файлов .trx по умолчанию не содержат явной ссылки на тестовый проект, с которым они связаны, и мне это нужно для целей автоматической отчетности.Они объединяют пользователя, машину, дату и время, вот и все.
Я знаю, что могу указать полный путь и имя в командной строке с помощью LogFileName = {FullPath}, но это не является динамическим, так как вы должны указатьname и работает только для уровня проекта, а не для полного решения (что имеет смысл, поскольку нельзя использовать один и тот же путь и имя для нескольких файлов результатов теста).
Есть ли способ динамически поместить имя проекта в файл trx через командную строку и / или в моем определении сборки TFS (возможно, с переменными)?Я еще ничего не нашел об этом.
Заранее спасибо!