C# Class FluentTc.ConnectedTc

Inheritance: IConnectedTc
显示文件 Open project: QualiSystems/FluentTc

Public Methods

Method Description
AttachBuildConfigurationToTemplate ( Action having, string buildTemplateId ) : void
ConnectedTc ( IBuildsRetriever buildsRetriever, IAgentsRetriever agentsRetriever, IProjectsRetriever projectsRetriever, IBuildConfigurationRetriever buildConfigurationRetriever, IAgentEnabler agentEnabler, IBuildConfigurationRunner buildConfigurationRunner, IBuildConfigurationCreator buildConfigurationCreator, IBuildTemplateAttacher buildTemplateAttacher, IBuildQueueRemover buildQueueRemover, IArtifactsDownloader artifactsDownloader, IInvestigationRetriever investigationRetriever, IUserRetriever userRetriever, IProjectCreator projectCreator, IProjectPropertySetter projectPropertySetter, IBuildConfigurationTemplateRetriever buildConfigurationTemplateRetriever, IChangesRetriever changesRetriever, IBuildStatisticsRetriever statisticsRetriever ) : System
CreateBuildConfiguration ( Action having, string buildConfigurationName ) : BuildConfiguration
CreateProject ( Action newProjectDetailsBuilderAction ) : FluentTc.Domain.Project
DeleteBuildConfigurationParameter ( Action buildConfigurationOrTemplate, Action parameterName ) : void

Deletes build parameter from build configuration or build configuration template

DeleteProjectParameter ( Action project, Action parameterName ) : void

Deletes build parameter from build configuration or build configuration template

DisableAgent ( Action having ) : void
DownloadArtifact ( int buildId, string destinationPath, string fileToDownload ) : string
DownloadArtifacts ( int buildId, string destinationPath ) : IList
EnableAgent ( Action having ) : void
GetAgents ( Action having ) : List
GetAllBuildConfigurationTemplates ( ) : List
GetAllProjects ( ) : IList
GetAllUsers ( ) : List
GetBuild ( Action having ) : IBuild
GetBuild ( Action having, Action include ) : IBuild
GetBuild ( long buildId ) : IBuild
GetBuildConfiguration ( Action having ) : BuildConfiguration
GetBuildConfigurationTemplate ( Action having ) : BuildConfiguration
GetBuildConfigurations ( Action having ) : IList
GetBuildConfigurationsRecursively ( string projectId ) : IList
GetBuildStatistics ( Action having ) : IList

Retrieves build statistics according to the provided build criteria

GetBuilds ( Action having ) : IList
GetBuilds ( Action having, Action include ) : IList
GetBuilds ( Action having, Action include, Action count ) : IList
GetBuildsQueue ( Action having = null ) : IList
GetInvestigation ( Action havingBuildConfig ) : Investigation
GetLastBuild ( Action having ) : IBuild
GetLastBuild ( Action having, Action include ) : IBuild
GetProjectById ( string projectId ) : FluentTc.Domain.Project
GetProjects ( Action having ) : IList
GetTestinvestigationByTestNameId ( string testNameId ) : Investigation

gets the investigator of the test

GetUser ( Action having ) : User
RemoveBuildFromQueue ( Action having ) : void
RemoveBuildFromQueue ( Action having ) : void
RunBuildConfiguration ( Action having ) : IBuild
RunBuildConfiguration ( Action having, Action onAgent ) : IBuild
RunBuildConfiguration ( Action having, Action onAgent, Action parameters ) : IBuild
RunBuildConfiguration ( Action having, Action parameters ) : IBuild
RunBuildConfiguration ( Action having, Action parameters, Action moreOptions ) : IBuild
RunBuildConfiguration ( Action having, Action moreOptions ) : IBuild
SetBuildConfigurationParameters ( Action having, Action parameters ) : void
SetProjectParameters ( Action having, Action parameters ) : void

Method Details

AttachBuildConfigurationToTemplate() public method

public AttachBuildConfigurationToTemplate ( Action having, string buildTemplateId ) : void
having Action
buildTemplateId string
return void

ConnectedTc() public method

public ConnectedTc ( IBuildsRetriever buildsRetriever, IAgentsRetriever agentsRetriever, IProjectsRetriever projectsRetriever, IBuildConfigurationRetriever buildConfigurationRetriever, IAgentEnabler agentEnabler, IBuildConfigurationRunner buildConfigurationRunner, IBuildConfigurationCreator buildConfigurationCreator, IBuildTemplateAttacher buildTemplateAttacher, IBuildQueueRemover buildQueueRemover, IArtifactsDownloader artifactsDownloader, IInvestigationRetriever investigationRetriever, IUserRetriever userRetriever, IProjectCreator projectCreator, IProjectPropertySetter projectPropertySetter, IBuildConfigurationTemplateRetriever buildConfigurationTemplateRetriever, IChangesRetriever changesRetriever, IBuildStatisticsRetriever statisticsRetriever ) : System
buildsRetriever IBuildsRetriever
agentsRetriever IAgentsRetriever
projectsRetriever IProjectsRetriever
buildConfigurationRetriever IBuildConfigurationRetriever
agentEnabler IAgentEnabler
buildConfigurationRunner IBuildConfigurationRunner
buildConfigurationCreator IBuildConfigurationCreator
buildTemplateAttacher IBuildTemplateAttacher
buildQueueRemover IBuildQueueRemover
artifactsDownloader IArtifactsDownloader
investigationRetriever IInvestigationRetriever
userRetriever IUserRetriever
projectCreator IProjectCreator
projectPropertySetter IProjectPropertySetter
buildConfigurationTemplateRetriever IBuildConfigurationTemplateRetriever
changesRetriever IChangesRetriever
statisticsRetriever IBuildStatisticsRetriever
return System

CreateBuildConfiguration() public method

public CreateBuildConfiguration ( Action having, string buildConfigurationName ) : BuildConfiguration
having Action
buildConfigurationName string
return BuildConfiguration

CreateProject() public method

public CreateProject ( Action newProjectDetailsBuilderAction ) : FluentTc.Domain.Project
newProjectDetailsBuilderAction Action
return FluentTc.Domain.Project

DeleteBuildConfigurationParameter() public method

Deletes build parameter from build configuration or build configuration template
public DeleteBuildConfigurationParameter ( Action buildConfigurationOrTemplate, Action parameterName ) : void
buildConfigurationOrTemplate Action IBuild configuration or template to delete parameter from
parameterName Action Parameter name to be deleted
return void

DeleteProjectParameter() public method

Deletes build parameter from build configuration or build configuration template
public DeleteProjectParameter ( Action project, Action parameterName ) : void
project Action Project to delete parameter from
parameterName Action Parameter name to be deleted
return void

DisableAgent() public method

public DisableAgent ( Action having ) : void
having Action
return void

DownloadArtifact() public method

public DownloadArtifact ( int buildId, string destinationPath, string fileToDownload ) : string
buildId int
destinationPath string
fileToDownload string
return string

DownloadArtifacts() public method

public DownloadArtifacts ( int buildId, string destinationPath ) : IList
buildId int
destinationPath string
return IList

EnableAgent() public method

public EnableAgent ( Action having ) : void
having Action
return void

GetAgents() public method

public GetAgents ( Action having ) : List
having Action
return List

GetAllBuildConfigurationTemplates() public method

public GetAllBuildConfigurationTemplates ( ) : List
return List

GetAllProjects() public method

public GetAllProjects ( ) : IList
return IList

GetAllUsers() public method

public GetAllUsers ( ) : List
return List

GetBuild() public method

public GetBuild ( Action having ) : IBuild
having Action
return IBuild

GetBuild() public method

public GetBuild ( Action having, Action include ) : IBuild
having Action
include Action
return IBuild

GetBuild() public method

public GetBuild ( long buildId ) : IBuild
buildId long
return IBuild

GetBuildConfiguration() public method

public GetBuildConfiguration ( Action having ) : BuildConfiguration
having Action
return BuildConfiguration

GetBuildConfigurationTemplate() public method

public GetBuildConfigurationTemplate ( Action having ) : BuildConfiguration
having Action
return BuildConfiguration

GetBuildConfigurations() public method

public GetBuildConfigurations ( Action having ) : IList
having Action
return IList

GetBuildConfigurationsRecursively() public method

public GetBuildConfigurationsRecursively ( string projectId ) : IList
projectId string
return IList

GetBuildStatistics() public method

Retrieves build statistics according to the provided build criteria
public GetBuildStatistics ( Action having ) : IList
having Action Build criteria
return IList

GetBuilds() public method

public GetBuilds ( Action having ) : IList
having Action
return IList

GetBuilds() public method

public GetBuilds ( Action having, Action include ) : IList
having Action
include Action
return IList

GetBuilds() public method

public GetBuilds ( Action having, Action include, Action count ) : IList
having Action
include Action
count Action
return IList

GetBuildsQueue() public method

public GetBuildsQueue ( Action having = null ) : IList
having Action
return IList

GetInvestigation() public method

public GetInvestigation ( Action havingBuildConfig ) : Investigation
havingBuildConfig Action
return FluentTc.Domain.Investigation

GetLastBuild() public method

public GetLastBuild ( Action having ) : IBuild
having Action
return IBuild

GetLastBuild() public method

public GetLastBuild ( Action having, Action include ) : IBuild
having Action
include Action
return IBuild

GetProjectById() public method

public GetProjectById ( string projectId ) : FluentTc.Domain.Project
projectId string
return FluentTc.Domain.Project

GetProjects() public method

public GetProjects ( Action having ) : IList
having Action
return IList

GetTestinvestigationByTestNameId() public method

gets the investigator of the test
public GetTestinvestigationByTestNameId ( string testNameId ) : Investigation
testNameId string testNameId
return FluentTc.Domain.Investigation

GetUser() public method

public GetUser ( Action having ) : User
having Action
return FluentTc.Domain.User

RemoveBuildFromQueue() public method

public RemoveBuildFromQueue ( Action having ) : void
having Action
return void

RemoveBuildFromQueue() public method

public RemoveBuildFromQueue ( Action having ) : void
having Action
return void

RunBuildConfiguration() public method

public RunBuildConfiguration ( Action having ) : IBuild
having Action
return IBuild

RunBuildConfiguration() public method

public RunBuildConfiguration ( Action having, Action onAgent ) : IBuild
having Action
onAgent Action
return IBuild

RunBuildConfiguration() public method

public RunBuildConfiguration ( Action having, Action onAgent, Action parameters ) : IBuild
having Action
onAgent Action
parameters Action
return IBuild

RunBuildConfiguration() public method

public RunBuildConfiguration ( Action having, Action parameters ) : IBuild
having Action
parameters Action
return IBuild

RunBuildConfiguration() public method

public RunBuildConfiguration ( Action having, Action parameters, Action moreOptions ) : IBuild
having Action
parameters Action
moreOptions Action
return IBuild

RunBuildConfiguration() public method

public RunBuildConfiguration ( Action having, Action moreOptions ) : IBuild
having Action
moreOptions Action
return IBuild

SetBuildConfigurationParameters() public method

public SetBuildConfigurationParameters ( Action having, Action parameters ) : void
having Action
parameters Action
return void

SetProjectParameters() public method

public SetProjectParameters ( Action having, Action parameters ) : void
having Action
parameters Action
return void