Class SchedulingServiceClient
Inheritance
System.Object
SchedulingServiceClient
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public sealed class SchedulingServiceClient : ClientBase<ISchedulingService>, ISchedulingService
Constructors
Declaration
public SchedulingServiceClient(Binding binding, EndpointAddress remoteAddress)
Parameters
|
System.ServiceModel.Channels.Binding
binding
|
|
System.ServiceModel.EndpointAddress
remoteAddress
|
Methods
Declaration
public bool AssignTestResult(Guid runResultId, TestResult testResult, string machineName, out string error)
Parameters
|
System.Guid
runResultId
|
|
TestResult
testResult
|
|
System.String
machineName
|
|
System.String
error
|
Returns
Implements
Declaration
public bool CheckDBForResult(Guid resultId)
Parameters
Returns
Implements
Declaration
public bool DeleteRun(Guid id, out string error)
Parameters
|
System.Guid
id
|
|
System.String
error
|
Returns
Implements
Declaration
public bool DeleteRunResult(Guid id, out string error)
Parameters
|
System.Guid
id
|
|
System.String
error
|
Returns
Implements
Declaration
public bool ExecuteRun(Job run, Guid setMachineId)
Parameters
|
Telerik.TestStudio.Shared.Communication.Transports.Job
run
|
|
System.Guid
setMachineId
|
Returns
Implements
Declaration
public List<Machine> GetAllMachines(out string error)
Parameters
Returns
|
System.Collections.Generic.List<Machine>
|
Implements
Declaration
public 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
Implements
Declaration
public List<RunResult> GetAllRunResult(out string error)
Parameters
Returns
Implements
Declaration
public List<ServiceFileInfo> GetAllRunResultResources(Guid projectId, Guid runResultId)
Parameters
|
System.Guid
projectId
|
|
System.Guid
runResultId
|
Returns
Implements
Declaration
public 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>
|
Implements
Declaration
public List<Job> GetAllRuns(out string error)
Parameters
Returns
|
System.Collections.Generic.List<Telerik.TestStudio.Shared.Communication.Transports.Job>
|
Implements
Declaration
public List<RunResult> GetLatestResultByTestListId(Guid testListId)
Parameters
Returns
Implements
Declaration
public RunResult GetLatestVersion(Guid runResultId, out string error)
Parameters
|
System.Guid
runResultId
|
|
System.String
error
|
Returns
Implements
Declaration
public List<Machine> GetRegisteredMachines()
Returns
|
System.Collections.Generic.List<Machine>
|
Implements
Declaration
public List<Guid> GetResultsIds(DateTime fromDate, DateTime toDate)
Parameters
|
System.DateTime
fromDate
|
|
System.DateTime
toDate
|
Returns
|
System.Collections.Generic.List<System.Guid>
|
Implements
Declaration
public Job GetRun(Guid id)
Parameters
Returns
|
Telerik.TestStudio.Shared.Communication.Transports.Job
|
Implements
Declaration
public RunResult GetRunResult(Guid id)
Parameters
Returns
Implements
Declaration
public RunResultLight GetRunResultLight(Guid id, out string error)
Parameters
|
System.Guid
id
|
|
System.String
error
|
Returns
Implements
Declaration
public SmtpSettings GetSmtpSettingsServer()
Returns
Implements
Declaration
public RunResult GetSpecificVersion(Guid runResultId, DateTime tillDate, out string error)
Parameters
|
System.Guid
runResultId
|
|
System.DateTime
tillDate
|
|
System.String
error
|
Returns
Implements
Declaration
public MachineStatusInfo GetStatus()
Returns
Implements
Declaration
public double GetTimerEllapsedValue()
Returns
Implements
Declaration
Returns
Implements
Declaration
public bool IsMachineServer()
Returns
Implements
Declaration
public bool NotifyMachineDBStateChanged(int state, out string error)
Parameters
|
System.Int32
state
|
|
System.String
error
|
Returns
Implements
Declaration
public Guid PublishResults(RunResult result, Machine machine, Guid projectId, out string error)
Parameters
Returns
Implements
Declaration
public Guid PublishResults(RunResult results, Guid machineId, Guid projectId)
Parameters
|
RunResult
results
|
|
System.Guid
machineId
|
|
System.Guid
projectId
|
Returns
Implements
Declaration
public bool RegisterMachine(Machine machine, out string error)
Parameters
|
Machine
machine
|
|
System.String
error
|
Returns
Implements
Declaration
public bool RegisterProject(ProjectInfo projectInfo, out string error)
Parameters
|
Telerik.TestStudio.Shared.Communication.Transports.ProjectInfo
projectInfo
|
|
System.String
error
|
Returns
Implements
Declaration
public bool RemoteRegisterMachine(string serverUrl, out string error)
Parameters
|
System.String
serverUrl
|
|
System.String
error
|
Returns
Implements
Declaration
public bool SaveResultFile(ServiceFileInfo info)
Parameters
Returns
Implements
Declaration
public string ScheduleRun(Job run, out string error)
Parameters
|
Telerik.TestStudio.Shared.Communication.Transports.Job
run
|
|
System.String
error
|
Returns
Implements
Declaration
public 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
|
Implements
Declaration
public void SendMail(NotificationSettings settings, RunResult result, string machineName)
Parameters
|
Telerik.TestStudio.Shared.Communication.Transports.NotificationSettings
settings
|
|
RunResult
result
|
|
System.String
machineName
|
Implements
Declaration
public bool UnregisterMachine(Machine machine, out string error)
Parameters
|
Machine
machine
|
|
System.String
error
|
Returns
Implements
Declaration
public bool UpdateScheduledRun(Job run, out string error)
Parameters
|
Telerik.TestStudio.Shared.Communication.Transports.Job
run
|
|
System.String
error
|
Returns
Implements