Interface ISchedulingService
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public interface ISchedulingService
Methods
Declaration
bool AssignTestResult(Guid runResultId, TestResult testResult, string machineName, out string error)
Parameters
|
System.Guid
runResultId
|
|
TestResult
testResult
|
|
System.String
machineName
|
|
System.String
error
|
Returns
Declaration
bool CheckDBForResult(Guid resultId)
Parameters
Returns
Declaration
bool DeleteRun(Guid id, out string error)
Parameters
|
System.Guid
id
|
|
System.String
error
|
Returns
Declaration
bool DeleteRunResult(Guid id, out string error)
Parameters
|
System.Guid
id
|
|
System.String
error
|
Returns
Declaration
bool ExecuteRun(Job run, Guid setMachineId)
Parameters
|
Telerik.TestStudio.Shared.Communication.Transports.Job
run
|
|
System.Guid
setMachineId
|
Returns
Declaration
List<Machine> GetAllMachines(out string error)
Parameters
Returns
|
System.Collections.Generic.List<Machine>
|
Declaration
List<RunResult> GetAllRunResult(DateTime startDate, DateTime endDate, Guid projectId, out string error)
Parameters
|
System.DateTime
startDate
|
|
System.DateTime
endDate
|
|
System.Guid
projectId
|
|
System.String
error
|
Returns
Declaration
List<RunResult> GetAllRunResult(out string error)
Parameters
Returns
Declaration
List<ServiceFileInfo> GetAllRunResultResources(Guid projectId, Guid runResultId)
Parameters
|
System.Guid
projectId
|
|
System.Guid
runResultId
|
Returns
Declaration
List<Job> GetAllRuns(DateTime startTime, DateTime endTime, Guid projectId, out string error)
Parameters
|
System.DateTime
startTime
|
|
System.DateTime
endTime
|
|
System.Guid
projectId
|
|
System.String
error
|
Returns
|
System.Collections.Generic.List<Telerik.TestStudio.Shared.Communication.Transports.Job>
|
Declaration
List<Job> GetAllRuns(out string error)
Parameters
Returns
|
System.Collections.Generic.List<Telerik.TestStudio.Shared.Communication.Transports.Job>
|
Declaration
List<RunResult> GetLatestResultByTestListId(Guid testListId)
Parameters
Returns
Declaration
RunResult GetLatestVersion(Guid runResultId, out string error)
Parameters
|
System.Guid
runResultId
|
|
System.String
error
|
Returns
Declaration
List<Machine> GetRegisteredMachines()
Returns
|
System.Collections.Generic.List<Machine>
|
Declaration
List<Guid> GetResultsIds(DateTime fromDate, DateTime toDate)
Parameters
|
System.DateTime
fromDate
|
|
System.DateTime
toDate
|
Returns
|
System.Collections.Generic.List<System.Guid>
|
Declaration
Parameters
Returns
|
Telerik.TestStudio.Shared.Communication.Transports.Job
|
Declaration
RunResult GetRunResult(Guid id)
Parameters
Returns
Declaration
RunResultLight GetRunResultLight(Guid id, out string error)
Parameters
|
System.Guid
id
|
|
System.String
error
|
Returns
Declaration
SmtpSettings GetSmtpSettingsServer()
Returns
Declaration
RunResult GetSpecificVersion(Guid runResultId, DateTime tillDate, out string error)
Parameters
|
System.Guid
runResultId
|
|
System.DateTime
tillDate
|
|
System.String
error
|
Returns
Declaration
MachineStatusInfo GetStatus()
Returns
Declaration
double GetTimerEllapsedValue()
Returns
Declaration
bool NotifyMachineDBStateChanged(int state, out string error)
Parameters
|
System.Int32
state
|
|
System.String
error
|
Returns
Declaration
Guid PublishResults(RunResult result, Machine machine, Guid projectId, out string error)
Parameters
Returns
Declaration
Guid PublishResults(RunResult results, Guid machineId, Guid projectId)
Parameters
|
RunResult
results
|
|
System.Guid
machineId
|
|
System.Guid
projectId
|
Returns
Declaration
bool RegisterMachine(Machine machine, out string error)
Parameters
|
Machine
machine
|
|
System.String
error
|
Returns
Declaration
bool RegisterProject(ProjectInfo projectInfo, out string error)
Parameters
|
Telerik.TestStudio.Shared.Communication.Transports.ProjectInfo
projectInfo
|
|
System.String
error
|
Returns
Declaration
bool RemoteRegisterMachine(string serverUrl, out string error)
Parameters
|
System.String
serverUrl
|
|
System.String
error
|
Returns
Declaration
bool SaveResultFile(ServiceFileInfo info)
Parameters
Returns
Declaration
string ScheduleRun(Job run, out string error)
Parameters
|
Telerik.TestStudio.Shared.Communication.Transports.Job
run
|
|
System.String
error
|
Returns
Declaration
void SendMail(RunResult result, NotificationSettings settings, bool runError, string machineName)
Parameters
|
RunResult
result
|
|
Telerik.TestStudio.Shared.Communication.Transports.NotificationSettings
settings
|
|
System.Boolean
runError
|
|
System.String
machineName
|
Declaration
void SendMail(NotificationSettings settings, RunResult result, string machineName)
Parameters
|
Telerik.TestStudio.Shared.Communication.Transports.NotificationSettings
settings
|
|
RunResult
result
|
|
System.String
machineName
|
Declaration
bool UnregisterMachine(Machine machine, out string error)
Parameters
|
Machine
machine
|
|
System.String
error
|
Returns
Declaration
bool UpdateScheduledRun(Job run, out string error)
Parameters
|
Telerik.TestStudio.Shared.Communication.Transports.Job
run
|
|
System.String
error
|
Returns