public void Test() { var projectName = "ExtraCheckTest"; var api = new TeamCityClient("build.mvstelecom.ru"); api.ConnectWithAccessToken("eyJ0eXAiOiAiVENWMiJ9.V0R5T1k5R0tPTklESUctNndDQjhkOVFkYzVn.OTczMGJhZGItMzVkYy00Y2QyLThmYWUtODg1NTk0N2RlYWFl"); var project = api.Projects.ById(projectName); var tests = api.Tests.ByProjectLocator(ProjectLocator.WithId(projectName)); var disabled = project.BuildTypes.BuildType .Where(x => x.Name.StartsWith("[disabled]")) .Select(x => x.Id) .ToList(); var actualTests = tests.TestOccurrence .Where(x => !disabled.Contains(x.Build.BuildTypeId)) .ToList(); }
public void it_returns_the_builds_queued_by_project_id() { var result = m_client.BuildQueue.ByProjectLocater(ProjectLocator.WithId(m_queuedProjectId)); Assert.IsNotEmpty(result); }
public void it_returns_all_currently_failling_tests_for_project() { var result = m_client.Tests.All(ProjectLocator.WithId(m_goodProjectId)); Assert.IsNotEmpty(result); }