C# Class FluentTc.ConnectedTc

Inheritance: IConnectedTc
Afficher le fichier Open project: QualiSystems/FluentTc

Méthodes publiques

Méthode 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 méthode

public AttachBuildConfigurationToTemplate ( Action having, string buildTemplateId ) : void
having Action
buildTemplateId string
Résultat void

ConnectedTc() public méthode

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
Résultat System

CreateBuildConfiguration() public méthode

public CreateBuildConfiguration ( Action having, string buildConfigurationName ) : BuildConfiguration
having Action
buildConfigurationName string
Résultat BuildConfiguration

CreateProject() public méthode

public CreateProject ( Action newProjectDetailsBuilderAction ) : FluentTc.Domain.Project
newProjectDetailsBuilderAction Action
Résultat FluentTc.Domain.Project

DeleteBuildConfigurationParameter() public méthode

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
Résultat void

DeleteProjectParameter() public méthode

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
Résultat void

DisableAgent() public méthode

public DisableAgent ( Action having ) : void
having Action
Résultat void

DownloadArtifact() public méthode

public DownloadArtifact ( int buildId, string destinationPath, string fileToDownload ) : string
buildId int
destinationPath string
fileToDownload string
Résultat string

DownloadArtifacts() public méthode

public DownloadArtifacts ( int buildId, string destinationPath ) : IList
buildId int
destinationPath string
Résultat IList

EnableAgent() public méthode

public EnableAgent ( Action having ) : void
having Action
Résultat void

GetAgents() public méthode

public GetAgents ( Action having ) : List
having Action
Résultat List

GetAllBuildConfigurationTemplates() public méthode

public GetAllBuildConfigurationTemplates ( ) : List
Résultat List

GetAllProjects() public méthode

public GetAllProjects ( ) : IList
Résultat IList

GetAllUsers() public méthode

public GetAllUsers ( ) : List
Résultat List

GetBuild() public méthode

public GetBuild ( Action having ) : IBuild
having Action
Résultat IBuild

GetBuild() public méthode

public GetBuild ( Action having, Action include ) : IBuild
having Action
include Action
Résultat IBuild

GetBuild() public méthode

public GetBuild ( long buildId ) : IBuild
buildId long
Résultat IBuild

GetBuildConfiguration() public méthode

public GetBuildConfiguration ( Action having ) : BuildConfiguration
having Action
Résultat BuildConfiguration

GetBuildConfigurationTemplate() public méthode

public GetBuildConfigurationTemplate ( Action having ) : BuildConfiguration
having Action
Résultat BuildConfiguration

GetBuildConfigurations() public méthode

public GetBuildConfigurations ( Action having ) : IList
having Action
Résultat IList

GetBuildConfigurationsRecursively() public méthode

public GetBuildConfigurationsRecursively ( string projectId ) : IList
projectId string
Résultat IList

GetBuildStatistics() public méthode

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

GetBuilds() public méthode

public GetBuilds ( Action having ) : IList
having Action
Résultat IList

GetBuilds() public méthode

public GetBuilds ( Action having, Action include ) : IList
having Action
include Action
Résultat IList

GetBuilds() public méthode

public GetBuilds ( Action having, Action include, Action count ) : IList
having Action
include Action
count Action
Résultat IList

GetBuildsQueue() public méthode

public GetBuildsQueue ( Action having = null ) : IList
having Action
Résultat IList

GetInvestigation() public méthode

public GetInvestigation ( Action havingBuildConfig ) : Investigation
havingBuildConfig Action
Résultat FluentTc.Domain.Investigation

GetLastBuild() public méthode

public GetLastBuild ( Action having ) : IBuild
having Action
Résultat IBuild

GetLastBuild() public méthode

public GetLastBuild ( Action having, Action include ) : IBuild
having Action
include Action
Résultat IBuild

GetProjectById() public méthode

public GetProjectById ( string projectId ) : FluentTc.Domain.Project
projectId string
Résultat FluentTc.Domain.Project

GetProjects() public méthode

public GetProjects ( Action having ) : IList
having Action
Résultat IList

GetTestinvestigationByTestNameId() public méthode

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

GetUser() public méthode

public GetUser ( Action having ) : User
having Action
Résultat FluentTc.Domain.User

RemoveBuildFromQueue() public méthode

public RemoveBuildFromQueue ( Action having ) : void
having Action
Résultat void

RemoveBuildFromQueue() public méthode

public RemoveBuildFromQueue ( Action having ) : void
having Action
Résultat void

RunBuildConfiguration() public méthode

public RunBuildConfiguration ( Action having ) : IBuild
having Action
Résultat IBuild

RunBuildConfiguration() public méthode

public RunBuildConfiguration ( Action having, Action onAgent ) : IBuild
having Action
onAgent Action
Résultat IBuild

RunBuildConfiguration() public méthode

public RunBuildConfiguration ( Action having, Action onAgent, Action parameters ) : IBuild
having Action
onAgent Action
parameters Action
Résultat IBuild

RunBuildConfiguration() public méthode

public RunBuildConfiguration ( Action having, Action parameters ) : IBuild
having Action
parameters Action
Résultat IBuild

RunBuildConfiguration() public méthode

public RunBuildConfiguration ( Action having, Action parameters, Action moreOptions ) : IBuild
having Action
parameters Action
moreOptions Action
Résultat IBuild

RunBuildConfiguration() public méthode

public RunBuildConfiguration ( Action having, Action moreOptions ) : IBuild
having Action
moreOptions Action
Résultat IBuild

SetBuildConfigurationParameters() public méthode

public SetBuildConfigurationParameters ( Action having, Action parameters ) : void
having Action
parameters Action
Résultat void

SetProjectParameters() public méthode

public SetProjectParameters ( Action having, Action parameters ) : void
having Action
parameters Action
Résultat void