Thread Wie Anwendung mit Test::More testen (3 answers)
Opened by GUIfreund at 2011-08-10 13:03

GUIfreund
 2011-08-11 12:01
#151516 #151516
User since
2011-08-08
559 Artikel
BenutzerIn
[default_avatar]
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 CPAN: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

View full thread Wie Anwendung mit Test::More testen