$img = $smarty->getImages(); $openBugs = array(); $resolvedBugs = array(); $arrData = array(); $tplan_mgr = new testplan($db); $metricsMgr = new tlTestPlanMetrics($db); $tproject_mgr = new testproject($db); $tplan_info = $tplan_mgr->get_by_id($args->tplan_id); $tproject_info = $tproject_mgr->get_by_id($args->tproject_id); unset($tproject_mgr); // $filters = array(); // $options = array('output' => 'array', 'only_executed' => true, 'details' => 'full'); // $execSet = $tplan_mgr->get_linked_tcversions($args->tplan_id, $filters, $options); switch ($args->verboseType) { case 'all': $execSet = $tplan_mgr->getAllExecutionsWithBugs($args->tplan_id); break; case 'latest': default: $execSet = (array) $metricsMgr->getLTCVNewGeneration($args->tplan_id, null, array('addExecInfo' => true, 'accessKeyType' => 'index', 'specViewFields' => true, 'testSuiteInfo' => true, 'includeNotRun' => false)); break; } $testcase_bugs = array(); $mine = array(); $l18n = init_labels(array('execution_history' => null, 'design' => null, 'no_linked_bugs' => null)); foreach ($execSet as $execution) { $tc_id = $execution['tc_id']; $mine[] = $execution['exec_id']; $bug_urls = buildBugString($db, $execution['exec_id'], $its, $openBugs, $resolvedBugs); if ($bug_urls) { // First bug found for this tc