It will be helpful diagnosing remote scheduling problems if we add some additional logging during the initialization process of starting the execution of a test list. This includes things like: Connecting to TFS Connected to TFS Creating temporary working folder Folder created Getting project files (either from storage or from TFS) Files retrieved Starting compile Compile completed (success or fail) Starting test run Also while working in this area, please add a Clear log button. When watching and waiting for a test list to start, it's hard to tell if what's displayed is the left over results from a previous run, or the actual results from the current run attempt. If you can erase what's displayed it eliminates this question.