I am running a set of parameterized integration tests using NUnit / C# in Azure DevOps (yaml pipelines)
The tests are parameterized at class level with
[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
}
}
The test results xml file contains the following:
<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>
The test results contains the full name, however in Azure DevOps only the name is reported.
Is it possible to have the full name which includes all of the parameters reported in Azure DevOps test results as if there is a test failure then it would be helpful to know which set of parameters caused the failure(s)
I have looked at the Publish Test Results Task page but there doesn't seem to be anything obvious there.