ClassTestListResultCombinator
Definition
Namespace:ArtOfTest.WebAii.Design.Repository.TestListResults
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
public class TestListResultCombinator : ITestListResultCombinator
Inheritance: objectTestListResultCombinator
Implements:
Constructors
TestListResultCombinator(IIndex<StorageType, Func<TestListResultDataBusParams, ITestListResultDataBus>>, IFileReaderWriterSync)
Declaration
public TestListResultCombinator(IIndex<StorageType, Func<TestListResultDataBusParams, ITestListResultDataBus>> dataBusFactoryFinder, IFileReaderWriterSync fileReaderWriter)
Parameters
dataBusFactoryFinder
IIndex<StorageType, Func<TestListResultDataBusParams, ITestListResultDataBus>>
fileReaderWriter
IFileReaderWriterSync
Methods
LoadCloudTestListResultsAsync(CloudStorageCredentials, Project, Expression<Func<IStorageDocument<TestListResultTransport>, bool>>)
Loads all run results from the cloud for a project
Declaration
public Task<IEnumerable<RunResult>> LoadCloudTestListResultsAsync(CloudStorageCredentials creds, Project project, Expression<Func<IStorageDocument<TestListResultTransport>, bool>> query = null)
Parameters
creds
CloudStorageCredentials
project
query
Expression<Func<IStorageDocument<TestListResultTransport>, bool>>
Returns
Implements
LoadLocalTestListResultsAsync(Project)
Loads all run results from disk for a project
Declaration
public Task<IEnumerable<RunResult>> LoadLocalTestListResultsAsync(Project project)
Parameters
project
Returns
Implements
LoadResultsForSingleJobRun(Job, IEnumerable<Guid>, CancellationToken)
Declaration
public Task<IEnumerable<RunResult>> LoadResultsForSingleJobRun(Job job, IEnumerable<Guid> testListResultTransportIds, CancellationToken token)
Parameters
job
Job
testListResultTransportIds
token
Returns
Implements
LoadSingleResult(CloudStorageCredentials, Project, Guid, bool, CancellationToken, bool)
Declaration
public Task<RunResult> LoadSingleResult(CloudStorageCredentials creds, Project project, Guid dispatchGroupId, bool isCloudResult, CancellationToken token, bool getAttachments)
Parameters
creds
CloudStorageCredentials
project
dispatchGroupId
isCloudResult
token
getAttachments
Returns
Implements