During playback with MStest.exe i meet a problem that
Performance Test Method is end if the running duration reach 30 minutes.
It seems that 30 minutes is its default value.
I run a Unit Test,
In this Unit Test, there is some condition need to be loops.
And i found, the repeats for each condition is 5. All loops can be reached.
If, the repeats for each condition is 30, 1/3 loops can be reached.
And the Agent abort itself.
Why, if all condition can be reached in #1, that's meaning no problem in the logic of condition loops.
And after searching, i found that the duration between start and end is nearly 30 minutes.
I guess maybe its the problem.
How to Change this limitation?
VS2010 -> Solution View -> Local.testsettings -> Time outs-> change time number on
"Abort a test run if its total execution time exceeds".
I turn on this box and change hours number to 100.
Then, running....
Well done.
Problem resolved!!!