Splits dotnet test trx files into separate junit xml files like those generated by maven surefire report plugin. The trx files can be generated from MSTest, NUnit or Xunit.
The usual behaviour of JUnit is to report failures only for assertions that are not satisfied. Unexpected exception are counted as errors. However, MSTest counts everything as failures. Check if errors can be differentiated from failures.
MSTest reports an <UnitTestResult> tag for each parametrized test, which contains an <InnerResults> which contains a <UnitTestResult> for each set of parameters. This implies that if we have N executions, the count of tests will be N+1