Esempio n. 1
0
        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("");
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 TestsystemDto ISettingsService.FindTestsystemByID(int testsystemId)
 {
     return(Mapper.Map <TestsystemDto>(_testsystemRepository.GetById(testsystemId)));
 }