Completed
Last Updated: 14 Oct 2016 06:33 by ADMIN
ADMIN
Nikolay Petrov
Created on: 26 Jul 2016 12:00
Type: Bug Report
1
For a scheduled test list - at the given time remote execution starts to execute before the complete project is received
The test list is scheduled to be executed at certain time.

At the time of the test execution - the remote execution machine start to search and execute the job but it has not been downloaded yet. The process repeats until the project has been downloaded.

Exception received:

[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobRunner.RunJobAsync() : Unable to load test list, aborting run.
[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobRunner.RunJobAsync() : Use source control server: YES
[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobRunner.RunJobAsync() : Source control server address: http://....:8080/tfs/teststudio
[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobRunner.RunJobAsync() : Project remote path: $/Test/AutomationTest
[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobRunner.RunJobAsync() : Check if test list is available at project location. Consider cleaning Job storage!
[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobRunner.RunJobAsync() : Job storage location: C:\Users\...\AppData\Roaming\Telerik\TestStudio\Scheduler\ScheduleStorage
[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobBroker.-ctor() : Job runner refused this job!
1 comment
ADMIN
Pavel
Posted on: 14 Oct 2016 06:33
The Scheduler tries to run a certain job every 30 seconds, regardless of project/testlist availability. If project/testlist is not downloaded yet from either source, execution cannot continue and the message " Job runner refused this job!" is traced into log. Another attempt follows in 30 sec. Once testlist is downloaded, execution proceeds normally.
Due to the nature of execution of scheduled testlists, more tracing has been added before and after actual attempt to get project either from storage, or from source control.