#azure-devops #nunit-3.0
Вопрос:
Я запускаю набор параметризованных интеграционных тестов с использованием NUnit / C# в Azure DevOps (конвейеры yaml)
Тесты параметризуются на уровне класса с
[TestFixture(param1, param2, param3)]
[TestFixture(param1, param2, param3)]
... more test fixtures
public class CheckOutput (param1, param2, param3){
[Test]
public void check_something(){
do something with the parameters
}
}
XML-файл результатов тестирования содержит следующее:
<test-case
name = "check_something"
fullname = "A.B.C.CheckOutput(param1,param2, param3).check_something"
methodname = "check_something"
classname = "A.B.C.CheckOutput"
</test-case>
Результаты теста содержат полное имя, однако в Azure DevOps сообщается только имя.
Возможно ли иметь полное имя, включающее все параметры, указанные в результатах тестирования Azure DevOps, как если бы произошел сбой теста, было бы полезно знать, какой набор параметров вызвал сбой(ы)
Я посмотрел на страницу задачи «Опубликовать результаты тестирования«, но там, похоже, нет ничего очевидного.