org.squashtest.tm.service.campaign
Interface CustomTestSuiteModificationService

All Superinterfaces:
TestSuiteFinder
All Known Subinterfaces:
TestSuiteModificationService
All Known Implementing Classes:
CustomTestSuiteModificationServiceImpl

@Transactional
public interface CustomTestSuiteModificationService
extends TestSuiteFinder

Test-Suite modification services which cannot be dynamically generated.


Method Summary
 org.squashtest.tm.domain.execution.Execution addAutomatedExecution(long testPlanItemId)
           
 org.squashtest.tm.domain.execution.Execution addExecution(long testPlanItemId)
           
 org.squashtest.tm.domain.testautomation.AutomatedSuite createAndStartAutomatedSuite(long id)
          Create an automated execution for every automated item test plan in the given test-suite, group them in an automated suite and tells the connector to process them.
 org.squashtest.tm.domain.testautomation.AutomatedSuite createAndStartAutomatedSuite(long testSuiteId, List<Long> ids)
          Create an automated execution for each of the test plan in arguments, group them in an automated suite and tells the connectors to process them .
 org.squashtest.tm.domain.campaign.TestPlanStatistics findTestSuiteStatistics(long suiteId)
          That method will retrieve the data and fill the testSuiteStatistics DTO.
 void rename(long suiteId, String newName)
          That method will update the name of the suite with newName, identified by suiteId.
 
Methods inherited from interface org.squashtest.tm.service.campaign.TestSuiteFinder
findById
 

Method Detail

rename

void rename(long suiteId,
            String newName)
            throws org.squashtest.tm.exception.DuplicateNameException
That method will update the name of the suite with newName, identified by suiteId. Will throw a DuplicateNameException if the suite could not rename itself due to name already used by another suite from the same owning Iteration (as as spec of TestSuite).

Parameters:
suiteId -
newName -
Throws:
org.squashtest.tm.exception.DuplicateNameException

findTestSuiteStatistics

org.squashtest.tm.domain.campaign.TestPlanStatistics findTestSuiteStatistics(long suiteId)

That method will retrieve the data and fill the testSuiteStatistics DTO.

Parameters:
suiteId -

addExecution

org.squashtest.tm.domain.execution.Execution addExecution(long testPlanItemId)

addAutomatedExecution

org.squashtest.tm.domain.execution.Execution addAutomatedExecution(long testPlanItemId)

createAndStartAutomatedSuite

org.squashtest.tm.domain.testautomation.AutomatedSuite createAndStartAutomatedSuite(long id)
Create an automated execution for every automated item test plan in the given test-suite, group them in an automated suite and tells the connector to process them.

Returns:
an AutomatedSuite

createAndStartAutomatedSuite

org.squashtest.tm.domain.testautomation.AutomatedSuite createAndStartAutomatedSuite(long testSuiteId,
                                                                                    List<Long> ids)
Create an automated execution for each of the test plan in arguments, group them in an automated suite and tells the connectors to process them .

Parameters:
testSuiteId - the id of the testSuite that holds them all, and against which will be tested the user credentials
testPlanIds -
Returns:
an AutomatedSuite


Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.