Ich habe für eine
Unit ein Testprojekt erstellt (mit DUNIT).
Das lasse ich erst mal erzeugen und führe dann im PostBuild das Projekt aus.
Wenn ein Test fehl geht, erhalte ich z.B. Ausgaben wie hier dargestellt:
Code:
Executing: "D:\DEV\DX10\PCDatabase\Test\
Win32\Debug\PCDatabaseTests.exe"
DataFiles: "D:\DEV\DX10\PCDatabase\Test\
Win32\Debug\"
OSVersion: "Windows 10 (Version 22H2, Betriebssystem-Build 19045.3570, 64-Bit-Edition)"
DUnit / Testing
E.......
Time: 0:00:00.557
FAILURES!!!
Test Results:
Run: 8
Failures: 0
Errors: 1
There was 1 error:
1) [TestBinaryDB] TestTBinaryDB.TestSaveFreeSpaceList: EOSError
at
"Ein Aufruf einer Betriebssystemfunktion ist fehlgeschlagen"
Jenkins wertet das aber nicht als Fehler und zeigt ein OK an. Habe gelesen, dass man die Ausgabe des DUnit-Ergebnisses als
XML-Datei für JUnit umwandeln lassen muss. Bloß womit und wie mache ich das?