Thread Test::Env Ergebnis eines einzelnen Tests abfragen (11 answers)
Opened by Focus at 2009-07-27 09:55

sid burn
 2009-07-27 10:27
#123599 #123599
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Mir stellt sich die Frage warum du dies überhaupt tun möchtest? Das Test Modul hat ja die aufgabe es für Teste entsprechend auszugeben, soetwas ist nicht gedacht das du selber es nochmal abfragst.

Ansonsten hat $? damit nichts zu tun. In $? steht die Rückgabe des zuletzt ausgeführten externen Kommandos, und mit env_ok() führst du soetwas nicht aus.

Ansonsten wenn du in deinem Programm testen möchtest ob eine Umgebungsvariable gesetzt ist dann solltest du das mit

Code (perl): (dl )
1
2
3
if ( exists $ENV{IRGENDWAS} ) {
  ...
}


oder
Code (perl): (dl )
1
2
3
if ( $ENV{IRGENDWAS} eq 'foo' ) {
  ...
}


machen. Test::Env ist speziell dazu gedacht das als Test auszugeben nicht als Helfer innerhlab des Programmes.
Last edited: 2009-07-27 10:29:08 +0200 (CEST)
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread Test::Env Ergebnis eines einzelnen Tests abfragen