string IStatusService.GetMessage(int testsystemId) { Testsystem testsystem = _testsystemRepository.GetById(testsystemId); String deployname = Tfs.TfsBuildQuery.GetDeploymentName(testsystem); bool isDeploymentRunning = Tfs.TfsBuildQuery.IsDeploymentRunning(deployname); if (isDeploymentRunning) { return("<b>" + deployname + " is running</b>. Testing task starts after build is finished."); } return(""); }
void ITestService.TestTestsuite(int testerId, int testsystemId, int testsuiteId) { Testsuite testsuite = _testsuiteRepository.GetById(testsuiteId); Testsystem testsystem = _testsystemRepository.GetById(testsystemId); Tester tester = _testerRepository.GetById(testerId); TestJob testJob = CreateTestJob("Testsuite " + testsuite.Name, testsuite, testsystem, tester); ITestJobManager testJobManager = new TestJobManager(testJob); ICollection <WorkItem> workItems = (from testcase in testsuite.Testcases from browser in testsuite.Browsers from language in testsuite.Languages select new WorkItem(testJobManager) { Testcase = testcase, Browser = browser, Language = language, Testsystem = testsystem, Tester = tester }).ToList(); _testPool.AddTestJob(testJobManager, workItems); }
TestsystemDto ISettingsService.FindTestsystemByID(int testsystemId) { return(Mapper.Map <TestsystemDto>(_testsystemRepository.GetById(testsystemId))); }