Thread Wie Anwendung mit Test::More testen
(3 answers)
Opened by GUIfreund at 2011-08-10 13:03
Hallo pq,
vielen Dank für die ausführliche Antwort mit den Links. Win32::GuiTest kannte ich noch nicht, sieht beim ersten Überfliegen viel versprechend aus, das sehe ich mir näher an. Wenn das nicht weiterhilft, habe ich noch eine andere Idee im Hinterkopf: ich prüfe beim Start der Anwendung, ob sie interaktiv ist. Wenn nicht, emuliere ich ein paar Mausklicks, die die Anwendung non-stop zum Ende laufen lassen. Dort schreibe ich das Ergebnis nach STDOUT oder in eine Datei. Für got / expected - Tests dürfte das reichen. Slaven Rezic schreibt zu Beginn seines Installationstests von Tk::PathEntry::Dialog: Code (perl): (dl
)
if (!defined $ENV{BATCH}) { $ENV{BATCH} = 1 } Ich verstehe das so, dass dadurch das Tk-Fenster nicht angezeigt wird (das Testergebnis wird nach STDERR ausgegeben). Weißt du, wo ich Näheres über $ENV{BATCH} nachlesen kann? Zur Inst. wird ExtUtils::MakeMaker benutzt. Gruß
GUIfreund |