function processTestSuite(&$dbHandler, &$argsObj, $keywordsFilter, &$tplanMgr, &$tcaseMgr) { $filters = array('keywordsFilter' => $keywordsFilter); $out = getFilteredSpecView($dbHandler, $argsObj, $tplanMgr, $tcaseMgr, $filters); return $out; }
$out['num_tc'] = 1; break; case 'testsuite': // BUGID 3934 // BUGID 3026 // BUGID 3516 // BUGID 3406 // BUGID 3945: tcaseFilter --> testcaseFilter $filters = array(); $filters['keywordsFilter'] = $keywordsFilter; $filters['testcaseFilter'] = isset($args->testcases_to_show) ? $args->testcases_to_show : null; $filters['assignedToFilter'] = property_exists($args, 'filter_assigned_to') ? $args->filter_assigned_to : null; $filters['executionTypeFilter'] = $args->control_panel['filter_execution_type']; $filters['cfieldsFilter'] = $args->control_panel['filter_custom_fields']; $opt = array('user_assignments_per_build' => $args->build_id); $out = getFilteredSpecView($db, $args, $tplan_mgr, $tcase_mgr, $filters, $opt); break; default: show_instructions('tc_exec_assignment'); break; } $gui->items = $out['spec_view']; // useful to avoid error messages on smarty template. $gui->items_qty = is_null($gui->items) ? 0 : count($gui->items); $gui->has_tc = $out['num_tc'] > 0 ? 1 : 0; $gui->support_array = array_keys($gui->items); if ($args->tprojectOptions->testPriorityEnabled) { $urgencyCfg = config_get('urgency'); $gui->priority_labels = init_labels($urgencyCfg["code_label"]); } $smarty = new TLSmarty();
function processTestSuite(&$dbHandler, &$argsObj, $keywordsFilter, &$tplanMgr, &$tcaseMgr) { // hmm need to document why we use ONLY $keywordsFilter $out = getFilteredSpecView($dbHandler, $argsObj, $tplanMgr, $tcaseMgr, array('keywordsFilter' => $keywordsFilter)); tideUpForGUI($out); return $out; }