AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DUnit und Jenkins - Wie errorcode auswerten

Ein Thema von Harry Stahl · begonnen am 28. Nov 2023 · letzter Beitrag vom 29. Nov 2023
 
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.479 Beiträge
 
Delphi 11 Alexandria
 
#1

DUnit und Jenkins - Wie errorcode auswerten

  Alt 28. Nov 2023, 21:18
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?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz