Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi [DUnit] Eigener TestRunner (https://www.delphipraxis.net/167342-%5Bdunit%5D-eigener-testrunner.html)

Codewalker 25. Mär 2012 10:31

[DUnit] Eigener TestRunner
 
Hallo zusammen.

Ich möchte gerne den von Delphi automatisch erzeugten TestRunner durch eine eigene Applikation ersetzen, die die Tests ausführt. Leider gestaltet sich das nicht gerade als trivial und es treten viele Fragen auf. Daher die erste Frage: Hat jemand von Euch sowas schonmal gemacht oder kennt ein wenig Hilfestellung dazu? Falls nein, würde ich mir aber auch helfen, ein wenig Licht ins Dunkel zu bringen:

Ich habe im Hauptformular eine TestSuite angelegt und habe auch einen UnitTest als TTestCase programmiert. Wie bringe ich jetzt den Testfall in die Testsuite und wie rufe ich ihn von dort auf? Meine Idee war, im initialization-Abschnitt wie üblich den TestCase über
Delphi-Quellcode:
RegisterTest(Mainform.TestSuite)
zu registrieren. Soweit so gut, aber die InterfaceListe Tests in der Suite ist leer. Also, wo ist mein Denkfehler.

Danke und Grüße

Jens01 25. Mär 2012 11:19

AW: [DUnit] Eigener TestRunner
 
Habe hier mal was von Herrn Raabe gesehen:
http://www.uweraabe.de/Blog/2012/03/...tor-extension/

Panthrax 25. Mär 2012 12:10

AW: [DUnit] Eigener TestRunner
 
Tests registrieren, wie selbst beschrieben, und dann:
Delphi-Quellcode:
unit TextTestrunner: RegisteredTests.Run.{...}
unit GUITestrunner: RegisteredTests.Run.{...}
Für einen Eigenbau entsprechend schauen, was dort passiert?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz