public interface CampaignStatisticsService
| Modifier and Type | Method and Description |
|---|---|
CampaignProgressionStatistics |
gatherCampaignProgressionStatistics(long campaignId)
Given a campaignId, gathers and return the theoretical and actual cumulative test count by iterations.
|
CampaignStatisticsBundle |
gatherCampaignStatisticsBundle(long campaignId)
Given a campaign id, gathers all of the following in one package.
|
List<IterationTestInventoryStatistics> |
gatherCampaignTestInventoryStatistics(long campaignId)
Given a campaign id, gathers and returns how many tests and at which status are planned in this campaign.
|
ManyCampaignStatisticsBundle |
gatherFolderStatisticsBundle(Long folderId)
Given a campaign folder id, gathers all of the following in one package for a milestone.
|
List<CampaignTestInventoryStatistics> |
gatherFolderTestInventoryStatistics(Collection<Long> campaignIds)
Given a list of campaigns, gathers and returns how many tests and at which status are planned in
this campaign.
|
CampaignStatisticsBundle |
gatherMilestoneStatisticsBundle()
For activeMilestone, gathers all of the following in one package for a milestone.
|
List<IterationTestInventoryStatistics> |
gatherMilestoneTestInventoryStatistics()
Given a milestone id (and so campaign ids), gathers and returns how many tests and at which status are planned in
this campaign.
|
CampaignNonExecutedTestCaseImportanceStatistics |
gatherNonExecutedTestCaseImportanceStatistics(List<Long> campaignIds)
Given a list of campaign id, gathers and returns the number of non-executed test cases grouped by weight.
|
CampaignTestCaseStatusStatistics |
gatherTestCaseStatusStatistics(List<Long> campaignIds)
Given a list of campaign id, gathers and returns the number of test cases grouped by execution status.
|
CampaignTestCaseSuccessRateStatistics |
gatherTestCaseSuccessRateStatistics(List<Long> campaignIds)
Given a list of campaign id, gathers and returns the number of passed and failed test cases grouped by weight.
|
CampaignStatisticsBundle gatherCampaignStatisticsBundle(long campaignId)
campaignId - CampaignStatisticsBundle gatherMilestoneStatisticsBundle()
For activeMilestone, gathers all of the following in one package for a milestone.
ManyCampaignStatisticsBundle gatherFolderStatisticsBundle(Long folderId)
folderId - milestoneId - CampaignTestCaseStatusStatistics gatherTestCaseStatusStatistics(List<Long> campaignIds)
campaignIds - CampaignTestCaseSuccessRateStatistics gatherTestCaseSuccessRateStatistics(List<Long> campaignIds)
campaignIds - CampaignNonExecutedTestCaseImportanceStatistics gatherNonExecutedTestCaseImportanceStatistics(List<Long> campaignIds)
campaignIds - CampaignProgressionStatistics gatherCampaignProgressionStatistics(long campaignId)
Given a campaignId, gathers and return the theoretical and actual cumulative test count by iterations. The theoretical cumulative test count by iterations means how many tests should have been executed per day on the basis of the scheduled start and end of an iteration. The actual cumulative test count means how many tests have been executed so far, each days, during the same period.
This assumes that the scheduled start and end dates of each iterations are square : they must all be defined, and must not overlap. In case of errors appropriate messages will be filled instead and data won't be returned.
campaignId - List<IterationTestInventoryStatistics> gatherCampaignTestInventoryStatistics(long campaignId)
campaignId - List<IterationTestInventoryStatistics> gatherMilestoneTestInventoryStatistics()
Given a milestone id (and so campaign ids), gathers and returns how many tests and at which status are planned in this campaign. Only tests part of an iteration count. Those statistics are grouped and sorted by Iteration.
Note : this method differs slightly from #gatherCampaignTestInventoryStatistics() because the name of each entry is different. >
milestoneId - List<CampaignTestInventoryStatistics> gatherFolderTestInventoryStatistics(Collection<Long> campaignIds)
folderId - Copyright © 2010–2017 Henix, henix.fr. All rights reserved.