Ich habe das bei mir so konfigueriert:
Code:
{$IFDEF TESTINSIGHT}
TestInsight.DUnitX,
{$ELSE}
DUnitX.Loggers.Console,
DUnitX.Loggers.XML.NUnit,
{$ENDIF }
Damit kann ich steuern, ob ich das im Testinsight oder im Jenkins benutze.
Und im Jenkins habe ich dann eine stage für den Test:
Code:
stage('Test') {
steps {
echo 'Testing..'
bat 'testprogram.exe --xmlfile:.\\ausgabe.xml'
nunit testResultsPattern: 'ausgabe.xml'
}
}
Damit werden die einzelnen Testergebnisse auch sauber in Jenkins dargestellt.