TAEF-Timeouts
TAEF-Timeouts werden im folgenden Format angegeben: [Tag.] Hour[:Minute[:Second[. FractionalSeconds]]].
Beispiel:
0:0:0.5
Gibt ein Timeout von 0,5 Sekunden an.
0:0:45
Gibt ein Timeout von 45 Sekunden an.
0:20 oder 0:20:0
Gibt ein Timeout von 20 Minuten an.
5 oder 5:0 oder 5:0:0
Gibt ein Timeout von 5 Stunden an.
1.2 oder 1.2:0 oder 1.2:0:0
Gibt ein Timeout von 1 Tag und 2 Stunden an.
Sitzungstimeouts
Sitzungstimeouts können für die gesamte Ausführung von Te.exe angegeben werden, wenn Sie die Option /sessionTimeout verwenden. Wenn das Timeout abläuft, wird die Testsitzung ordnungsgemäß beendet, und der Prozessausgangscode weist darauf hin, dass ein Timeout aufgetreten ist.
te.exe test1.dll /sessionTimeout:0:20
Für die gesamte Testsitzung tritt nach 20 Minuten ein Timeout auf.
Testtimeouts
Testtimeouts können angegeben werden, indem Timeoutmetadaten auf eine bestimmte Testassembly, -klasse oder -methode angewendet werden.
Darüber hinaus können Timeoutmetadatenwerte zur Laufzeit überschrieben werden, wenn Sie die Option /testTimeout verwenden. Falls angegeben, legt /testTimeout ein globales Testtimeout für die gesamte Ausführung von Te.exe fest.
Hinweis: Testtimeouts werden ignoriert, wenn sie in Verbindung mit /inproc verwendet werden.
te.exe test1.dll /testTimeout:0:0:45
Bei jedem Test und jeder Einrichtungs-/Bereinigungsmethode tritt nach 45 Sekunden ein Timeout auf.