|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CustomIterationModificationService
Iteration 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)
|
int |
addIterationToCampaign(org.squashtest.tm.domain.campaign.Iteration iteration,
long campaignId,
boolean copyTestPlan)
Adds an iteration to the list of iterations of a campaign. |
void |
addTestSuite(long iterationId,
org.squashtest.tm.domain.campaign.TestSuite suite)
|
List<org.squashtest.tm.domain.campaign.TestSuite> |
copyPasteTestSuitesToIteration(Long[] testSuiteIds,
long iterationId)
will create a copy of the test suites and their test plan , then associate them to the given iteration will rename test suites if there is name conflict at destination |
org.squashtest.tm.domain.campaign.TestSuite |
copyPasteTestSuiteToIteration(long testSuiteId,
long iterationId)
Will create a copy of the test suite and it's test plan , then associate it to the given iteration will rename test suite if there is name conflict at destination |
org.squashtest.tm.domain.testautomation.AutomatedSuite |
createAndStartAutomatedSuite(long iterationId)
Create an automated execution for every automated item test plan in the given iteration, group them in an automated suite and tells the connector to process them. |
org.squashtest.tm.domain.testautomation.AutomatedSuite |
createAndStartAutomatedSuite(long iterationId,
Collection<Long> testPlanIds)
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 . |
String |
delete(long iterationId)
|
OperationReport |
deleteNodes(List<Long> targetIds)
that method should delete the nodes. |
List<org.squashtest.tm.domain.campaign.TestSuite> |
findAllTestSuites(long iterationId)
|
IterationStatisticsBundle |
gatherIterationStatisticsBundle(long iterationId)
|
OperationReport |
removeTestSuites(List<Long> suitesIds)
That method will remove each test suite, leaving it's test plan items linked to no test_suite |
void |
rename(long iterationId,
String newName)
|
List<SuppressionPreviewReport> |
simulateDeletion(List<Long> targetIds)
that method should investigate the consequences of the deletion request, and return a report about what will happen. |
| Methods inherited from interface org.squashtest.tm.service.campaign.IterationFinder |
|---|
findAllExecutions, findById, findExecutionsByTestPlan, findIterationContainingTestCase, findIterationsByCampaignId, findPlannedTestCases |
| Method Detail |
|---|
int addIterationToCampaign(org.squashtest.tm.domain.campaign.Iteration iteration,
long campaignId,
boolean copyTestPlan)
iteration - campaignId -
String delete(long iterationId)
void rename(long iterationId,
String newName)
org.squashtest.tm.domain.execution.Execution addExecution(long testPlanItemId)
org.squashtest.tm.domain.execution.Execution addAutomatedExecution(long testPlanItemId)
List<SuppressionPreviewReport> simulateDeletion(List<Long> targetIds)
targetIds -
OperationReport deleteNodes(List<Long> targetIds)
targetIds -
void addTestSuite(long iterationId,
org.squashtest.tm.domain.campaign.TestSuite suite)
List<org.squashtest.tm.domain.campaign.TestSuite> findAllTestSuites(long iterationId)
OperationReport removeTestSuites(List<Long> suitesIds)
That method will remove each test suite, leaving it's test plan items linked to no test_suite
suitesIds -
org.squashtest.tm.domain.campaign.TestSuite copyPasteTestSuiteToIteration(long testSuiteId,
long iterationId)
Will create a copy of the test suite and it's test plan , then associate it to the given iteration
will rename test suite if there is name conflict at destination
testSuiteId - = test suite to copyiterationId - = iteration where to add the copy of the test suite
List<org.squashtest.tm.domain.campaign.TestSuite> copyPasteTestSuitesToIteration(Long[] testSuiteIds,
long iterationId)
will create a copy of the test suites and their test plan , then associate them to the given iteration
will rename test suites if there is name conflict at destination
testSuiteIds - = list of test suites to copyiterationId - = iteration where to add the copy of the test suite
org.squashtest.tm.domain.testautomation.AutomatedSuite createAndStartAutomatedSuite(long iterationId)
AutomatedSuite
org.squashtest.tm.domain.testautomation.AutomatedSuite createAndStartAutomatedSuite(long iterationId,
Collection<Long> testPlanIds)
iterationId - the id of the iteration that holds them all, and against which will be tested the user credentialstestPlanIds -
AutomatedSuiteIterationStatisticsBundle gatherIterationStatisticsBundle(long iterationId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||