public Build(BuildDefinitionReference definition, int id, BuildStatus?status, DateTime?queueTime, DateTime?startTime, DateTime?finishTime, BuildResult?result, IReadOnlyList <TestRun> testRuns) { Definition = definition; Id = id; Status = status; QueueTime = queueTime; StartTime = startTime; FinishTime = finishTime; Result = result; TestRuns = testRuns ?? new List <TestRun>(); }
public Build(BuildDefinitionReference definition, Microsoft.TeamFoundation.Build.WebApi.Build build, IList <Microsoft.TeamFoundation.TestManagement.WebApi.TestRun> testRuns = null) { Definition = definition; Id = build.Id; Status = build.Status; QueueTime = build.QueueTime; StartTime = build.StartTime; FinishTime = build.FinishTime; Result = build.Result; TestRuns = testRuns?.Select(t => new TestRun(t)).ToList() ?? new List <TestRun>(); }
private static BuildDefinition GetBuildDefinition(BuildDefinitionReference latestDefinitionReference, DefinitionReference baseDefinition) { var xamlDefinition = baseDefinition as XamlBuildDefinition; if (xamlDefinition != null) { return(new BuildDefinition(latestDefinitionReference, xamlDefinition)); } var definition = baseDefinition as Microsoft.TeamFoundation.Build.WebApi.BuildDefinition; if (definition != null) { return(new BuildDefinition(latestDefinitionReference, definition)); } throw new Exception($"{nameof(baseDefinition)} has unexpected type {baseDefinition.GetType()}"); }
public BuildDefinition(BuildDefinitionReference reference, XamlBuildDefinition xamlDefinition) { Reference = reference; }
public BuildDefinition(BuildDefinitionReference reference, Microsoft.TeamFoundation.Build.WebApi.BuildDefinition definition) { Reference = reference; }