/// <summary> /// Create a new testPool /// </summary> /// <param name="testJobRepository">the testJobRepository</param> /// <param name="resultRepository">the resultRepository</param> /// <param name="testFileLocker">the testFileLocker</param> /// <param name="testJobFinishedMail">mail notification on testsuite finished.</param> public TestPool(ITestJobRepository testJobRepository, IResultRepository resultRepository, ITestFileLocker testFileLocker, ITestJobFinishedMail testJobFinishedMail) { if (testJobRepository == null) { throw new ArgumentNullException("testJobRepository"); } if (resultRepository == null) { throw new ArgumentNullException("resultRepository"); } if (testFileLocker == null) { throw new ArgumentNullException("testFileLocker"); } _resultRepository = resultRepository; _testFileLocker = testFileLocker; _testJobFinishedMail = testJobFinishedMail; _waitingWorkItems = new List <WorkItem>(); _currentWorkItems = new List <WorkItem>(); _currentTestJobManagers = new List <ITestJobManager>(); _testWorkers = new Dictionary <string, ITestWorker>(); _testJobRepository = testJobRepository; }
/// <summary> /// Constructor /// </summary> /// <param name="testFileLocker">the testFileLocker</param> /// <param name="testsystemRepository">the testsystemRepository</param> /// <param name="testerRepository">the testerRepository</param> /// <param name="testsuiteRepository">the testsuiteRepository</param> /// <param name="testcaseRepository">the testcaseRepository</param> /// <param name="testPool">the testPool</param> /// <param name="testJobRepository">the testJobRepository</param> public BuildTaskService(ITestFileLocker testFileLocker, ITestsystemRepository testsystemRepository, ITesterRepository testerRepository, ITestsuiteRepository testsuiteRepository, ITestcaseRepository testcaseRepository, ITestPool testPool, ITestJobRepository testJobRepository) { if (testFileLocker == null) throw new ArgumentNullException("testFileLocker"); if (testsystemRepository == null) throw new ArgumentNullException("testsystemRepository"); if (testerRepository == null) throw new ArgumentNullException("testerRepository"); if (testsuiteRepository == null) throw new ArgumentNullException("testsuiteRepository"); if (testcaseRepository == null) throw new ArgumentNullException("testcaseRepository"); if (testPool == null) throw new ArgumentNullException("testPool"); if (testJobRepository == null) throw new ArgumentNullException("testJobRepository"); _testFileLocker = testFileLocker; _testsystemRepository = testsystemRepository; _testerRepository = testerRepository; _testsuiteRepository = testsuiteRepository; _testcaseRepository = testcaseRepository; _testPool = testPool; _testJobRepository = testJobRepository; }
/// <summary> /// Create a new SummaryService /// </summary> /// <param name="resultRepository">the ResultRepository</param> /// <param name="testsystemRepository">the TestsystemRepository</param> /// <param name="testsuiteRepository">the TestsuiteRepository</param> /// <param name="testJobRepository">the TestJobRepository</param> public SummaryService(IResultRepository resultRepository, ITestsystemRepository testsystemRepository, ITestsuiteRepository testsuiteRepository, ITestJobRepository testJobRepository) { if (resultRepository == null) throw new ArgumentNullException("resultRepository"); if (testsystemRepository == null) throw new ArgumentNullException("testsystemRepository"); if (testsuiteRepository == null) throw new ArgumentNullException("testsuiteRepository"); if (testJobRepository == null) throw new ArgumentNullException("testJobRepository"); _resultRepository = resultRepository; _testsystemRepository = testsystemRepository; _testsuiteRepository = testsuiteRepository; _testJobRepository = testJobRepository; }
/// <summary> /// Create a new testPool /// </summary> /// <param name="testJobRepository">the testJobRepository</param> /// <param name="resultRepository">the resultRepository</param> /// <param name="testFileLocker">the testFileLocker</param> /// <param name="testJobFinishedMail">mail notification on testsuite finished.</param> public TestPool(ITestJobRepository testJobRepository, IResultRepository resultRepository, ITestFileLocker testFileLocker, ITestJobFinishedMail testJobFinishedMail) { if (testJobRepository == null) throw new ArgumentNullException("testJobRepository"); if (resultRepository == null) throw new ArgumentNullException("resultRepository"); if (testFileLocker == null) throw new ArgumentNullException("testFileLocker"); _resultRepository = resultRepository; _testFileLocker = testFileLocker; _testJobFinishedMail = testJobFinishedMail; _waitingWorkItems = new List<WorkItem>(); _currentWorkItems = new List<WorkItem>(); _currentTestJobManagers = new List<ITestJobManager>(); _testWorkers = new Dictionary<string, ITestWorker>(); _testJobRepository = testJobRepository; }
/// <summary> /// Constructor /// </summary> /// <param name="testFileLocker">the testFileLocker</param> /// <param name="testsystemRepository">the testsystemRepository</param> /// <param name="testerRepository">the testerRepository</param> /// <param name="testsuiteRepository">the testsuiteRepository</param> /// <param name="testcaseRepository">the testcaseRepository</param> /// <param name="testPool">the testPool</param> /// <param name="testJobRepository">the testJobRepository</param> public BuildTaskService(ITestFileLocker testFileLocker, ITestsystemRepository testsystemRepository, ITesterRepository testerRepository, ITestsuiteRepository testsuiteRepository, ITestcaseRepository testcaseRepository, ITestPool testPool, ITestJobRepository testJobRepository) { if (testFileLocker == null) { throw new ArgumentNullException("testFileLocker"); } if (testsystemRepository == null) { throw new ArgumentNullException("testsystemRepository"); } if (testerRepository == null) { throw new ArgumentNullException("testerRepository"); } if (testsuiteRepository == null) { throw new ArgumentNullException("testsuiteRepository"); } if (testcaseRepository == null) { throw new ArgumentNullException("testcaseRepository"); } if (testPool == null) { throw new ArgumentNullException("testPool"); } if (testJobRepository == null) { throw new ArgumentNullException("testJobRepository"); } _testFileLocker = testFileLocker; _testsystemRepository = testsystemRepository; _testerRepository = testerRepository; _testsuiteRepository = testsuiteRepository; _testcaseRepository = testcaseRepository; _testPool = testPool; _testJobRepository = testJobRepository; }
/// <summary> /// Create a new SummaryService /// </summary> /// <param name="resultRepository">the ResultRepository</param> /// <param name="testsystemRepository">the TestsystemRepository</param> /// <param name="testsuiteRepository">the TestsuiteRepository</param> /// <param name="testJobRepository">the TestJobRepository</param> public SummaryService(IResultRepository resultRepository, ITestsystemRepository testsystemRepository, ITestsuiteRepository testsuiteRepository, ITestJobRepository testJobRepository) { if (resultRepository == null) { throw new ArgumentNullException("resultRepository"); } if (testsystemRepository == null) { throw new ArgumentNullException("testsystemRepository"); } if (testsuiteRepository == null) { throw new ArgumentNullException("testsuiteRepository"); } if (testJobRepository == null) { throw new ArgumentNullException("testJobRepository"); } _resultRepository = resultRepository; _testsystemRepository = testsystemRepository; _testsuiteRepository = testsuiteRepository; _testJobRepository = testJobRepository; }