* product: Display caase coverage on the product list page.

This commit is contained in:
chentao
2023-05-17 14:34:49 +08:00
parent 8aebeec4f7
commit f4da95c22b
2 changed files with 3 additions and 2 deletions
+2
View File
@@ -1370,6 +1370,7 @@ class productModel extends model
$assignToNull = $this->productTao->getAssignToNullTODO($productIdList);
list($stories, $reqs) = $this->productTao->getStatsStoriesAndRequirements($productIdList, $storyType);
$executionCountPairs = $this->productTao->getExecutionCountPairs($productIdList);
$coveragePairs = $this->productTao->getCaseCoveragePairs($productIdList);
/* Render statistic result to each product. */
$stats = array();
@@ -1389,6 +1390,7 @@ class productModel extends model
$product->thisWeekBugs = isset($thisWeekBugs[$product->id]) ? $thisWeekBugs[$product->id] : 0;
$product->assignToNull = isset($assignToNull[$product->id]) ? $assignToNull[$product->id] : 0;
$product->executions = isset($executionCountPairs[$product->id]) ? $executionCountPairs[$product->id] : 0;
$product->coverage = isset($coveragePairs[$product->id]) ? $coveragePairs[$product->id] : 0;
/* Calculate product progress. */
$closedTotal = $product->stories['closed'] + $product->requirements['closed'];
+1 -2
View File
@@ -37,8 +37,7 @@ foreach($productStats as $productID => $product)
$item->parent = null;
$item->productLine = $product->lineName;
$item->execution = $product->executions;
$item->feedback = rand(0, 100);
$item->testCaseCoverage = rand(0, 100);
$item->testCaseCoverage = $product->coverage;
$item->releasesOld = rand(0, 10);
$data[] = $item;