GreenMoose;5540 wrote:Remco;5533 wrote:Where tasks are queued using any other way, the processes will be re-used between tasks.
Ok sounds good to me.
Hrm am I missing something here. I do the following:
** (local) **
1) Engine is idle
2) I modify a test by adding a space character
3) It runs the test locally and it takes ~10s
4) I modify the same test again with space character
5) It runs the test locally <1s.
** remote **
1) Engine is idle
2) I modify a test by adding a space character
3) It runs the test remotely and it takes ~10s
4) I modify the same test again with space character
5) It runs the test remotely and it takes ~10s
Isn't it supposed to reuse process on remote server? When looking at processes on remote server a new nCrunch.TaskRunner45.x86.exe is always started.
It is only who is using server, it has task capacity of 4, "terminate test runner tasks when all test execution is complete" is unchecked, "max number of test runner processes to pool" is 4 (1 default, I guess it should be same as task capacity to optimize reusing processes?).
Thanks.