TAEF Timeouts

TAEF time-outs are specified in the following format: [Day.]Hour[:Minute[:Second[.FractionalSeconds]]].

For example:

0:0:0.5
Specifies a .5 second time-out.

0:0:45
Specifies a 45 seconds time-out.

0:20 or 0:20:0
Specifies a 20 minute time-out.

5 or 5:0 or 5:0:0
Specifies a 5 hour time-out.

1.2 or 1.2:0 or 1.2:0:0
Specifies a 1 day and 2 hour time-out.

Session Time-outs

Session time-outs can be specified for the entire execution of Te.exe when you use the /sessionTimeout option. If the time-out expires, the test session will be gracefully stopped, and the process exit code will signify that a time-out occurred.

te.exe test1.dll /sessionTimeout:0:20
The entire test session will time out after 20 minutes.

Test Time-outs

Test time-outs can be specified by applying time-out metadata to a given test assembly, class or method.

Additionally, time-out metadata values can be overridden at runtime when you use the /testTimeout option. If specified, /testTimeout sets a global test time-out for the entire execution of Te.exe.

Note: Test time-outs will be ignored when used in conjunction with /inproc.

te.exe test1.dll /testTimeout:0:0:45
Every test and setup/cleanup method will time out after 45 seconds.