diff --git a/module/metric/test/calc/product/scale/count_of_annual_created_requirement_in_product.php b/module/metric/test/calc/product/scale/count_of_annual_created_requirement_in_product.php index 0ecd9ad933..90a0fe0db3 100755 --- a/module/metric/test/calc/product/scale/count_of_annual_created_requirement_in_product.php +++ b/module/metric/test/calc/product/scale/count_of_annual_created_requirement_in_product.php @@ -7,9 +7,9 @@ title=count_of_annual_created_requirement_in_product timeout=0 cid=1 -- 测试按产品的年度新增用户需求分组数。 @8 -- 测试2017年产品7新增的用户需求数。第0条的value属性 @6 -- 测试2018年产品9新增的用户需求数。第0条的value属性 @20 +- 测试按产品的年度新增用户需求分组数。 @7 +- 测试2017年产品7新增的用户需求数。第0条的value属性 @0 +- 测试2018年产品9新增的用户需求数。第0条的value属性 @19 - 测试已删除产品8新增的用户需求数。第0条的value属性 @0 - 测试不存在的产品的用户需求数。 @0 @@ -27,4 +27,4 @@ r(count($calc->getResult())) && p('') r($calc->getResult(array('product' => '7', 'year' => '2017'))) && p('0:value') && e('0'); // 测试2017年产品7新增的用户需求数。 r($calc->getResult(array('product' => '9', 'year' => '2018'))) && p('0:value') && e('19'); // 测试2018年产品9新增的用户需求数。 r($calc->getResult(array('product' => '8', 'year' => '2018'))) && p('0:value') && e('0'); // 测试已删除产品8新增的用户需求数。 -r($calc->getResult(array('product' => '999', 'year' => '2021'))) && p('') && e('0'); // 测试不存在的产品的用户需求数。 +r($calc->getResult(array('product' => '999', 'year' => '2021'))) && p('') && e('0'); // 测试不存在的产品的用户需求数。 \ No newline at end of file diff --git a/module/metric/test/calc/project/hour/pv_of_weekly_task_in_waterfall.php b/module/metric/test/calc/project/hour/pv_of_weekly_task_in_waterfall.php index 799c0633ff..223a98ba80 100755 --- a/module/metric/test/calc/project/hour/pv_of_weekly_task_in_waterfall.php +++ b/module/metric/test/calc/project/hour/pv_of_weekly_task_in_waterfall.php @@ -26,4 +26,4 @@ $calc = $metric->calcMetric(__FILE__); r(count($calc->getResult())) && p('') && e('1'); // 测试分组数。 r($calc->getResult(array('project' => '1', 'year' => '2024', 'week' => '04'))) && p('0:value') && e('137.94'); // 测试项目1 2024 04周。 r($calc->getResult(array('project' => '1', 'year' => '2024', 'week' => '05,18'))) && p('0:value') && e('189.58'); // 测试项目1 2024 05周。 -r($calc->getResult(array('project' => '1', 'year' => '2024', 'week' => '05,18'))) && p('1:value') && e('626.3'); // 测试项目1 2024 18周。 +r($calc->getResult(array('project' => '1', 'year' => '2024', 'week' => '05,18'))) && p('1:value') && e('626.3'); // 测试项目1 2024 18周。 \ No newline at end of file diff --git a/module/metric/test/calc/project/rate/cv_weekly_in_waterfall.php b/module/metric/test/calc/project/rate/cv_weekly_in_waterfall.php index f803fef8d3..bcb26f6caa 100755 --- a/module/metric/test/calc/project/rate/cv_weekly_in_waterfall.php +++ b/module/metric/test/calc/project/rate/cv_weekly_in_waterfall.php @@ -24,4 +24,4 @@ $calc = $metric->calcMetric(__FILE__); r(count($metric->getReuseCalcResult($calc))) && p('') && e('5'); // 测试分组数。 -r($metric->getReuseCalcResult($calc, array('project' => '1', 'year' => '2024', 'week' => '05'))) && p('0:value') && e('108.4647'); // 测试项目1。 +r($metric->getReuseCalcResult($calc, array('project' => '1', 'year' => '2024', 'week' => '05'))) && p('0:value') && e('108.4647'); // 测试项目1。 \ No newline at end of file diff --git a/module/metric/test/calc/system/scale/count_of_annual_created_release.php b/module/metric/test/calc/system/scale/count_of_annual_created_release.php index 96fd95312e..6ed9bd810e 100755 --- a/module/metric/test/calc/system/scale/count_of_annual_created_release.php +++ b/module/metric/test/calc/system/scale/count_of_annual_created_release.php @@ -8,8 +8,8 @@ timeout=0 cid=1 - 测试新增发布分组数。 @11 -- 测试2019年新增发布数。第0条的value属性 @22 -- 测试2020年新增发布数。第0条的value属性 @22 +- 测试2019年新增发布数。第0条的value属性 @36 +- 测试2020年新增发布数。第0条的value属性 @36 */ include dirname(__FILE__, 7) . '/test/lib/init.php'; @@ -25,4 +25,4 @@ $calc = $metric->calcMetric(__FILE__); r(count($calc->getResult())) && p('') && e('11'); // 测试新增发布分组数。 r($calc->getResult(array('year' => '2019'))) && p('0:value') && e('36'); // 测试2019年新增发布数。 -r($calc->getResult(array('year' => '2020'))) && p('0:value') && e('36'); // 测试2020年新增发布数。 +r($calc->getResult(array('year' => '2020'))) && p('0:value') && e('36'); // 测试2020年新增发布数。 \ No newline at end of file diff --git a/module/metric/test/calc/system/scale/count_of_marker_release.php b/module/metric/test/calc/system/scale/count_of_marker_release.php index 4257d63d9b..115d7dcfef 100755 --- a/module/metric/test/calc/system/scale/count_of_marker_release.php +++ b/module/metric/test/calc/system/scale/count_of_marker_release.php @@ -7,9 +7,9 @@ title=count_of_marker_release timeout=0 cid=1 -- 测试839条数据全局里程碑发布数。第0条的value属性 @126 -- 测试500条数据全局里程碑发布数。第0条的value属性 @76 -- 测试1252条数据全局里程碑发布数。第0条的value属性 @189 +- 测试839条数据全局里程碑发布数。第0条的value属性 @105 +- 测试500条数据全局里程碑发布数。第0条的value属性 @63 +- 测试1252条数据全局里程碑发布数。第0条的value属性 @157 */ include dirname(__FILE__, 7) . '/test/lib/init.php'; @@ -30,4 +30,4 @@ r($calc->getResult()) && p('0:value') && e('63'); // 测试500条数据全局里 zendata('release')->loadYaml('release_marker', true, 4)->gen(1252, true, false); $calc = $metric->calcMetric(__FILE__); -r($calc->getResult()) && p('0:value') && e('157'); // 测试1252条数据全局里程碑发布数。 +r($calc->getResult()) && p('0:value') && e('157'); // 测试1252条数据全局里程碑发布数。 \ No newline at end of file diff --git a/module/metric/test/calc/system/scale/count_of_monthly_created_release.php b/module/metric/test/calc/system/scale/count_of_monthly_created_release.php index 8e6b687c60..80584b79f5 100755 --- a/module/metric/test/calc/system/scale/count_of_monthly_created_release.php +++ b/module/metric/test/calc/system/scale/count_of_monthly_created_release.php @@ -8,8 +8,8 @@ timeout=0 cid=1 - 测试新增发布分组数。 @132 -- 测试2019年3月月度新增发布数。第0条的value属性 @1 -- 测试2019年9月月度新增发布数。第0条的value属性 @1 +- 测试2019年3月月度新增发布数。第0条的value属性 @2 +- 测试2019年9月月度新增发布数。第0条的value属性 @2 - 测试2020年5月月度新增发布数。第0条的value属性 @4 - 测试2020年12月月度新增发布数。第0条的value属性 @2 @@ -29,4 +29,4 @@ r(count($calc->getResult())) && p('') && e('132'); // 测试新增发布分组 r($calc->getResult(array('year' => '2019', 'month' => '03'))) && p('0:value') && e('2'); // 测试2019年3月月度新增发布数。 r($calc->getResult(array('year' => '2019', 'month' => '09'))) && p('0:value') && e('2'); // 测试2019年9月月度新增发布数。 r($calc->getResult(array('year' => '2020', 'month' => '05'))) && p('0:value') && e('4'); // 测试2020年5月月度新增发布数。 -r($calc->getResult(array('year' => '2020', 'month' => '12'))) && p('0:value') && e('2'); // 测试2020年12月月度新增发布数。 +r($calc->getResult(array('year' => '2020', 'month' => '12'))) && p('0:value') && e('2'); // 测试2020年12月月度新增发布数。 \ No newline at end of file diff --git a/module/metric/test/calc/system/scale/count_of_release.php b/module/metric/test/calc/system/scale/count_of_release.php index b16d314be2..8ab2455600 100755 --- a/module/metric/test/calc/system/scale/count_of_release.php +++ b/module/metric/test/calc/system/scale/count_of_release.php @@ -7,9 +7,9 @@ title=count_of_release timeout=0 cid=1 -- 测试839条数据全局发布数。第0条的value属性 @252 -- 测试500条数据全局发布数。第0条的value属性 @150 -- 测试1252条数据全局发布数。第0条的value属性 @376 +- 测试839条数据全局发布数。第0条的value属性 @420 +- 测试500条数据全局发布数。第0条的value属性 @250 +- 测试1252条数据全局发布数。第0条的value属性 @626 */ include dirname(__FILE__, 7) . '/test/lib/init.php'; @@ -30,4 +30,4 @@ r($calc->getResult()) && p('0:value') && e('250'); // 测试500条数据全局 zendata('release')->loadYaml('release', true, 4)->gen(1252, true, false); $calc = $metric->calcMetric(__FILE__); -r($calc->getResult()) && p('0:value') && e('626'); // 测试1252条数据全局发布数。 +r($calc->getResult()) && p('0:value') && e('626'); // 测试1252条数据全局发布数。 \ No newline at end of file diff --git a/module/metric/test/calc/system/scale/count_of_weekly_created_release.php b/module/metric/test/calc/system/scale/count_of_weekly_created_release.php index 666a139068..c426c77241 100755 --- a/module/metric/test/calc/system/scale/count_of_weekly_created_release.php +++ b/module/metric/test/calc/system/scale/count_of_weekly_created_release.php @@ -8,9 +8,9 @@ timeout=0 cid=1 - 测试新增发布分组数。 @200 -- 测试2019年3月月度新增发布数。第0条的value属性 @1 +- 测试2019年3月月度新增发布数。第0条的value属性 @2 - 测试2019年9月月度新增发布数。第0条的value属性 @0 -- 测试2020年5月月度新增发布数。第0条的value属性 @1 +- 测试2020年5月月度新增发布数。第0条的value属性 @2 - 测试2020年12月月度新增发布数。第0条的value属性 @0 */ @@ -29,4 +29,4 @@ r(count($calc->getResult())) && p('') && e('200'); // 测试新增发布分组 r($calc->getResult(array('year' => '2019', 'week' => '03'))) && p('0:value') && e('2'); // 测试2019年3月月度新增发布数。 r($calc->getResult(array('year' => '2019', 'week' => '09'))) && p('0:value') && e('0'); // 测试2019年9月月度新增发布数。 r($calc->getResult(array('year' => '2020', 'week' => '05'))) && p('0:value') && e('2'); // 测试2020年5月月度新增发布数。 -r($calc->getResult(array('year' => '2020', 'week' => '12'))) && p('0:value') && e('0'); // 测试2020年12月月度新增发布数。 +r($calc->getResult(array('year' => '2020', 'week' => '12'))) && p('0:value') && e('0'); // 测试2020年12月月度新增发布数。 \ No newline at end of file diff --git a/module/metric/test/lib/calc.unittest.class.php b/module/metric/test/lib/calc.unittest.class.php index 5ec110e904..58aefafd68 100755 --- a/module/metric/test/lib/calc.unittest.class.php +++ b/module/metric/test/lib/calc.unittest.class.php @@ -1039,5 +1039,12 @@ class metricTest { return $this->objectModel->fetchModules($scope); } + + public function setCollector($metricID, $user = 'admin') + { + $metric = new stdclass(); + $metric->collector = ",{$user},"; + $this->objectModel->updateMetricFields($metricID, $metric); + } } diff --git a/module/metric/test/model/buildoperatemenu.php b/module/metric/test/model/buildoperatemenu.php index 9e1dc69043..fc93854a95 100755 --- a/module/metric/test/model/buildoperatemenu.php +++ b/module/metric/test/model/buildoperatemenu.php @@ -20,7 +20,7 @@ $metric = new metricTest(); $metricByCode = $metric->getByCode('count_of_program'); $metric1 = $metric->getByID($metricByCode->id); -$metric1->builtin = 0; +$metric1->builtin = '0'; $metric2 = json_decode(json_encode($metric1)); $metric2->stage = 'wait'; $metric3 = json_decode(json_encode($metric1)); diff --git a/module/metric/test/model/deduplication.php b/module/metric/test/model/deduplication.php index 4d87e11991..c7069524af 100755 --- a/module/metric/test/model/deduplication.php +++ b/module/metric/test/model/deduplication.php @@ -8,7 +8,7 @@ timeout=0 cid=1 - 测试去重后count_of_bug的数据条数 @2 -- 测试去重后count_of_case_in_product的数据条数 @4 +- 测试去重后count_of_case_in_product的数据条数 @2 */ include dirname(__FILE__, 5) . '/test/lib/init.php'; @@ -23,4 +23,4 @@ $codeList[] = 'count_of_bug'; $codeList[] = 'count_of_case_in_product'; r($metric->deduplication($codeList[0])) && p('') && e('2'); // 测试去重后count_of_bug的数据条数 -r($metric->deduplication($codeList[1])) && p('') && e('4'); // 测试去重后count_of_case_in_product的数据条数 \ No newline at end of file +r($metric->deduplication($codeList[1])) && p('') && e('2'); // 测试去重后count_of_case_in_product的数据条数 \ No newline at end of file diff --git a/module/metric/test/model/getcalcinstancelist.php b/module/metric/test/model/getcalcinstancelist.php index b29f742063..e461250db1 100755 --- a/module/metric/test/model/getcalcinstancelist.php +++ b/module/metric/test/model/getcalcinstancelist.php @@ -9,25 +9,25 @@ cid=1 - 测试count_of_task_in_project的数据源和编号 - 第count_of_task_in_project条的dataset属性 @getTasks - - 第count_of_task_in_project条的id属性 @213 + - 第count_of_task_in_project条的id属性 @221 - 测试count_of_unclosed_story_in_project的数据源和编号 - 第count_of_unclosed_story_in_project条的dataset属性 @getDevStoriesWithProject - - 第count_of_unclosed_story_in_project条的id属性 @205 + - 第count_of_unclosed_story_in_project条的id属性 @213 - 测试count_of_user_in_project的数据源和编号 - 第count_of_user_in_project条的dataset属性 @getTeamMembers - - 第count_of_user_in_project条的id属性 @228 + - 第count_of_user_in_project条的id属性 @236 - 测试count_of_valid_story_in_project的数据源和编号 - 第count_of_valid_story_in_project条的dataset属性 @getDevStoriesWithProject - - 第count_of_valid_story_in_project条的id属性 @208 + - 第count_of_valid_story_in_project条的id属性 @216 - 测试consume_of_all_in_project的数据源和编号 - 第consume_of_all_in_project条的dataset属性 @getProjectEfforts - - 第consume_of_all_in_project条的id属性 @229 + - 第consume_of_all_in_project条的id属性 @237 - 测试ac_of_all_in_waterfall的数据源和编号 - - 第ac_of_all_in_waterfall条的dataset属性 @getProjectEfforts - - 第ac_of_all_in_waterfall条的id属性 @231 + - 第ac_of_weekly_all_in_waterfall条的dataset属性 @getWaterfallEfforts + - 第ac_of_weekly_all_in_waterfall条的id属性 @239 - 测试count_of_pending_story_in_user的数据源和编号 - 第count_of_pending_story_in_user条的dataset属性 @getAllDevStories - - 第count_of_pending_story_in_user条的id属性 @251 + - 第count_of_pending_story_in_user条的id属性 @259 */ @@ -42,5 +42,5 @@ r($metric->getCalcInstanceList()) && p('count_of_unclosed_story_in_project:datas r($metric->getCalcInstanceList()) && p('count_of_user_in_project:dataset,id') && e('getTeamMembers,236'); // 测试count_of_user_in_project的数据源和编号 r($metric->getCalcInstanceList()) && p('count_of_valid_story_in_project:dataset,id') && e('getDevStoriesWithProject,216'); // 测试count_of_valid_story_in_project的数据源和编号 r($metric->getCalcInstanceList()) && p('consume_of_all_in_project:dataset,id') && e('getProjectEfforts,237'); // 测试consume_of_all_in_project的数据源和编号 -r($metric->getCalcInstanceList()) && p('ac_of_all_in_waterfall:dataset,id') && e('getProjectEfforts,231'); // 测试ac_of_all_in_waterfall的数据源和编号 -r($metric->getCalcInstanceList()) && p('count_of_pending_story_in_user:dataset,id') && e('getAllDevStories,251'); // 测试count_of_pending_story_in_user的数据源和编号 +r($metric->getCalcInstanceList()) && p('ac_of_weekly_all_in_waterfall:dataset,id') && e('getWaterfallEfforts,239'); // 测试ac_of_all_in_waterfall的数据源和编号 +r($metric->getCalcInstanceList()) && p('count_of_pending_story_in_user:dataset,id') && e('getAllDevStories,259'); // 测试count_of_pending_story_in_user的数据源和编号 \ No newline at end of file diff --git a/module/metric/test/model/getcontroloptions.php b/module/metric/test/model/getcontroloptions.php index 93a4a6992c..3d22539b3f 100755 --- a/module/metric/test/model/getcontroloptions.php +++ b/module/metric/test/model/getcontroloptions.php @@ -24,4 +24,4 @@ zenData('product')->loadYaml('product', true)->gen(10); r(count($metric->getControlOptions('user'))) && p('') && e('11'); // 测试user对象数 r(count($metric->getControlOptions('product'))) && p('') && e('5'); // 测试product对象数 -r(count($metric->getControlOptions('waterfall'))) && p('') && e('1'); // 测试传入错误参数的结果 +r(count($metric->getControlOptions('waterfall'))) && p('') && e('1'); // 测试传入错误参数的结果 \ No newline at end of file diff --git a/module/metric/test/model/getlist.php b/module/metric/test/model/getlist.php index b5da58920d..74418b1462 100755 --- a/module/metric/test/model/getlist.php +++ b/module/metric/test/model/getlist.php @@ -10,7 +10,7 @@ cid=1 - 获取系统范围内的所有度量项第0条的code属性 @count_of_annual_finished_execution - 获取系统范围内未发布的度量项 @0 - 获取系统范围内发布的度量项第1条的code属性 @count_of_pending_deployment -- 获取项目范围内所有的,以id_desc的度量项第0条的code属性 @ count_of_annual_finished_execution_in_project +- 获取项目范围内所有的,以id_desc的度量项第0条的code属性 @count_of_annual_finished_execution_in_project - 获取项目范围内所有的,以id_asc的度量项第0条的code属性 @planned_period_of_project */ @@ -23,4 +23,4 @@ r($metric->getList('system', 'all')) && p('0:code') && e('count_of_annual_finish r($metric->getList('system', 'wait')) && p('') && e('0'); // 获取系统范围内未发布的度量项 r($metric->getList('system', 'released')) && p('1:code') && e('count_of_pending_deployment'); // 获取系统范围内发布的度量项 r($metric->getList('project', 'all', 'id_desc')) && p('0:code') && e('count_of_annual_finished_execution_in_project'); // 获取项目范围内所有的,以id_desc的度量项 -r($metric->getList('project', 'all', 'id_asc')) && p('0:code') && e('planned_period_of_project'); // 获取项目范围内所有的,以id_asc的度量项 +r($metric->getList('project', 'all', 'id_asc')) && p('0:code') && e('planned_period_of_project'); // 获取项目范围内所有的,以id_asc的度量项 \ No newline at end of file diff --git a/module/metric/test/model/getlistbycollect.php b/module/metric/test/model/getlistbycollect.php index 1291bbf015..9d38c04160 100755 --- a/module/metric/test/model/getlistbycollect.php +++ b/module/metric/test/model/getlistbycollect.php @@ -17,5 +17,6 @@ include dirname(__FILE__, 2) . '/lib/calc.unittest.class.php'; $metric = new metricTest(); su('admin'); +$metric->setCollector('10'); r($metric->getListByCollect()) && p('0:id,code') && e('10,count_of_annual_closed_top_program'); \ No newline at end of file diff --git a/module/metric/test/model/getlistbyfilter.php b/module/metric/test/model/getlistbyfilter.php index 7f4859fadd..0a562d96f9 100755 --- a/module/metric/test/model/getlistbyfilter.php +++ b/module/metric/test/model/getlistbyfilter.php @@ -44,4 +44,4 @@ r($metric->getListByFilter($filters3)) && p('0:code;1:code') && e('count_of_exec r(count($metric->getListByFilter($filters3))) && p('') && e(25); r($metric->getListByFilter($filters4)) && p('0:code;1:code') && e('count_of_program,count_of_doing_program'); r($metric->getListByFilter($filters4, 'wait')) && p('') && e('0'); -r(count($metric->getListByFilter($filters4))) && p('') && e(212); +r(count($metric->getListByFilter($filters4))) && p('') && e(212); \ No newline at end of file diff --git a/module/metric/test/model/getmoduletreelist.php b/module/metric/test/model/getmoduletreelist.php index eb1f8b8e1f..f14687d543 100755 --- a/module/metric/test/model/getmoduletreelist.php +++ b/module/metric/test/model/getmoduletreelist.php @@ -8,12 +8,12 @@ timeout=0 cid=1 - 测试范围为system的模块树 - - 第0条的object属性 @bug - - 第0条的purpose属性 @rate - - 第1条的object属性 @bug + - 第0条的object属性 @application + - 第0条的purpose属性 @scale + - 第1条的object属性 @artifact - 第1条的purpose属性 @scale - - 第2条的object属性 @case - - 第2条的purpose属性 @scale + - 第2条的object属性 @bug + - 第2条的purpose属性 @rate - 测试范围为project的模块树 - 第0条的object属性 @bug - 第0条的purpose属性 @scale @@ -55,4 +55,4 @@ r($metric->getModuleTreeList('system')) && p('0:object,purpose;1:object,purpo r($metric->getModuleTreeList('project')) && p('0:object,purpose;1:object,purpose;2:object,purpose') && e('bug,scale,effort,hour,execution,scale'); // 测试范围为project的模块树 r($metric->getModuleTreeList('product')) && p('0:object,purpose;1:object,purpose;2:object,purpose') && e('bug,rate,bug,scale,case,scale'); // 测试范围为product的模块树 r($metric->getModuleTreeList('execution')) && p('0:object,purpose;1:object,purpose;2:object,purpose') && e('story,rate,story,scale,task,hour'); // 测试范围为execution的模块树 -r($metric->getModuleTreeList('user')) && p('0:object,purpose;1:object,purpose;2:object,purpose') && e('bug,scale,case,scale,story,scale'); // 测试范围为user的模块树 +r($metric->getModuleTreeList('user')) && p('0:object,purpose;1:object,purpose;2:object,purpose') && e('bug,scale,case,scale,story,scale'); // 测试范围为user的模块树 \ No newline at end of file diff --git a/module/metric/test/model/getviewtableheader.php b/module/metric/test/model/getviewtableheader.php index 7dda62d353..ea8f2fa350 100755 --- a/module/metric/test/model/getviewtableheader.php +++ b/module/metric/test/model/getviewtableheader.php @@ -13,10 +13,10 @@ timeout=0 cid=1 - 测试度量项count_of_bug - - 第0条的name属性 @date - - 第0条的title属性 @日期 - - 第1条的name属性 @value - - 第1条的title属性 @数值 + - 第0条的name属性 @value + - 第0条的title属性 @数值 + - 第1条的name属性 @calcTime + - 第1条的title属性 @采集时间 - 测试度量项count_of_annual_created_product - 第0条的name属性 @date - 第0条的title属性 @日期 @@ -41,10 +41,10 @@ cid=1 - 测试度量项count_of_case_in_product - 第0条的name属性 @scope - 第0条的title属性 @产品名称 - - 第1条的name属性 @date - - 第1条的title属性 @日期 - - 第2条的name属性 @value - - 第2条的title属性 @数值 + - 第1条的name属性 @value + - 第1条的title属性 @数值 + - 第2条的name属性 @calcTime + - 第2条的title属性 @采集时间 - 测试度量项count_of_annual_fixed_bug_in_product - 第0条的name属性 @scope - 第0条的title属性 @产品名称 @@ -85,11 +85,14 @@ $metricList[5] = 'count_of_annual_fixed_bug_in_product'; $metricList[6] = 'count_of_monthly_created_bug_in_product'; $metricList[7] = 'count_of_daily_closed_bug_in_product'; -r($metric->getViewTableHeader($metricList[0])) && p('0:name,title;1:name,title') && e('date,日期,value,数值'); // 测试度量项count_of_bug +// print_r($metric->getViewTableHeader($metricList[0])); +// die; + +r($metric->getViewTableHeader($metricList[0])) && p('0:name,title;1:name,title') && e('value,数值,calcTime,采集时间'); // 测试度量项count_of_bug r($metric->getViewTableHeader($metricList[1])) && p('0:name,title;1:name,title;2:name,title') && e('date,日期,value,数值,calcTime,采集时间'); // 测试度量项count_of_annual_created_product r($metric->getViewTableHeader($metricList[2])) && p('0:name,title;1:name,title;2:name,title') && e('date,日期,value,数值,calcTime,采集时间'); // 测试度量项count_of_monthly_created_project r($metric->getViewTableHeader($metricList[3])) && p('0:name,title;1:name,title;2:name,title') && e('date,日期,value,数值,calcTime,采集时间'); // 测试度量项count_of_weekly_created_release -r($metric->getViewTableHeader($metricList[4])) && p('0:name,title;1:name,title;2:name,title') && e('scope,产品名称,date,日期,value,数值'); // 测试度量项count_of_case_in_product +r($metric->getViewTableHeader($metricList[4])) && p('0:name,title;1:name,title;2:name,title') && e('scope,产品名称,value,数值,calcTime,采集时间'); // 测试度量项count_of_case_in_product r($metric->getViewTableHeader($metricList[5])) && p('0:name,title;1:name,title;2:name,title;3:name,title') && e('scope,产品名称,date,日期,value,数值,calcTime,采集时间'); // 测试度量项count_of_annual_fixed_bug_in_product r($metric->getViewTableHeader($metricList[6])) && p('0:name,title;1:name,title;2:name,title;3:name,title') && e('scope,产品名称,date,日期,value,数值,calcTime,采集时间'); // 测试度量项count_of_monthly_created_bug_in_product r($metric->getViewTableHeader($metricList[7])) && p('0:name,title;1:name,title;2:name,title;3:name,title') && e('scope,产品名称,date,日期,value,数值,calcTime,采集时间'); // 测试度量项count_of_daily_closed_bug_in_product \ No newline at end of file diff --git a/module/metric/test/tao/fetchmetricbycode.php b/module/metric/test/tao/fetchmetricbycode.php index 03aadfe427..716f82ed56 100755 --- a/module/metric/test/tao/fetchmetricbycode.php +++ b/module/metric/test/tao/fetchmetricbycode.php @@ -44,4 +44,4 @@ r($metric->fetchMetricByCode($codeList[1])) && p('id,purpose,object') && e('13,s r($metric->fetchMetricByCode($codeList[2])) && p('id,purpose,object') && e('145,scale,productplan'); // 获取codeList[2]的id,scale,product r($metric->fetchMetricByCode($codeList[3])) && p('id,purpose,object') && e('205,scale,execution'); // 获取codeList[3]的id,scale,product r($metric->fetchMetricByCode($codeList[4])) && p('id,purpose,object') && e('244,scale,story'); // 获取codeList[4]的id,scale,product -r($metric->fetchMetricByCode($codeList[5])) && p('id,purpose,object') && e('262,scale,bug'); // 获取codeList[5]的id,scale,product +r($metric->fetchMetricByCode($codeList[5])) && p('id,purpose,object') && e('262,scale,bug'); // 获取codeList[5]的id,scale,product \ No newline at end of file diff --git a/module/metric/test/tao/fetchmetrics.php b/module/metric/test/tao/fetchmetrics.php index 857dee9502..9b4a0a0995 100755 --- a/module/metric/test/tao/fetchmetrics.php +++ b/module/metric/test/tao/fetchmetrics.php @@ -27,7 +27,7 @@ cid=1 - 查询项目范围内对象为任务,目的为效率提升的第一个度量项 - 第0条的id属性 @232 - 第0条的purpose属性 @rate - - 第0条的code属性 @cv_in_waterfall + - 第0条的code属性 @cv_weekly_in_waterfall */ include dirname(__FILE__, 5) . '/test/lib/init.php'; @@ -40,4 +40,4 @@ r($metric->fetchMetrics('project', 'wait')) && p() && e('0'); r($metric->fetchMetrics('system', 'all', 'program', 'scale')) && p('0:id,purpose,code') && e('10,scale,count_of_annual_closed_top_program'); // 查询系统范围内对象为项目集,目的为规模估算的第一个度量项 r($metric->fetchMetrics('system', 'all', 'program', 'scale', '', 'id_asc')) && p('0:id,purpose,code') && e('1,scale,count_of_program'); // 查询系统范围内对象为项目集,目的为规模估算的id正数第一个度量项 r($metric->fetchMetrics('product', 'all', 'story', 'scale', '', 'id_asc')) && p('0:id,purpose,code') && e('149,scale,count_of_story_in_product'); // 查询产品范围内对象为需求,目的为规模估算的id正数第一个度量项 -r($metric->fetchMetrics('project', 'all', 'task', 'rate')) && p('0:id,purpose,code') && e('232,rate,cv_weekly_in_waterfall'); // 查询项目范围内对象为任务,目的为效率提升的第一个度量项 +r($metric->fetchMetrics('project', 'all', 'task', 'rate')) && p('0:id,purpose,code') && e('232,rate,cv_weekly_in_waterfall'); // 查询项目范围内对象为任务,目的为效率提升的第一个度量项 \ No newline at end of file diff --git a/module/metric/test/tao/fetchmetricsbycollect.php b/module/metric/test/tao/fetchmetricsbycollect.php index 7409f03d40..3ea0e4552a 100755 --- a/module/metric/test/tao/fetchmetricsbycollect.php +++ b/module/metric/test/tao/fetchmetricsbycollect.php @@ -19,6 +19,7 @@ include dirname(__FILE__, 2) . '/lib/calc.unittest.class.php'; su('admin'); $metric = new metricTest(); +$metric->setCollector('10'); r($metric->fetchMetricsByCollect('all')) && p('0:id,purpose,code') && e('10,scale,count_of_annual_closed_top_program'); // 获取我收藏的全部度量项的第一个度量 r($metric->fetchMetricsByCollect('wait')) && p() && e('0'); // 获取我收藏的未发布度量项 \ No newline at end of file diff --git a/module/metric/test/tao/fetchmetricsbyscope.php b/module/metric/test/tao/fetchmetricsbyscope.php index 87b88f6b64..25c1c9b40e 100755 --- a/module/metric/test/tao/fetchmetricsbyscope.php +++ b/module/metric/test/tao/fetchmetricsbyscope.php @@ -27,4 +27,4 @@ $metric = new metricTest(); r($metric->fetchMetricsByScope('system')) && p('0:id,purpose,code') && e('1,scale,count_of_program'); // 获取系统范围下的第一个度量项 r($metric->fetchMetricsByScope('product')) && p('0:id,purpose,code') && e('143,scale,count_of_productplan_in_product'); // 获取产品范围下的第一个度量项 r(count($metric->fetchMetricsByScope('system'))) && p() && e(139); // 获取系统度量项的个数 -r(count($metric->fetchMetricsByScope('system', 2))) && p() && e(2); // 获取系统度量项目的个数,限制limit +r(count($metric->fetchMetricsByScope('system', 2))) && p() && e(2); // 获取系统度量项目的个数,限制limit \ No newline at end of file diff --git a/module/metric/test/tao/fetchmetricswithfilter.php b/module/metric/test/tao/fetchmetricswithfilter.php index 4d82f85e8c..342c8cccef 100755 --- a/module/metric/test/tao/fetchmetricswithfilter.php +++ b/module/metric/test/tao/fetchmetricswithfilter.php @@ -58,4 +58,4 @@ r(count($metric->fetchMetricsWithFilter($filters2))) && p() && e(15); r($metric->fetchMetricsWithFilter($filters3)) && p('0:id,purpose,code;1:id,purpose,code') && e('45,scale,count_of_execution;46,scale,count_of_wait_execution'); r(count($metric->fetchMetricsWithFilter($filters3))) && p() && e(25); r($metric->fetchMetricsWithFilter($filters4)) && p('0:id,purpose,code;1:id,purpose,code') && e('33,hour,estimate_of_annual_closed_project;34,hour,consume_of_annual_closed_project'); -r(count($metric->fetchMetricsWithFilter($filters4))) && p() && e(19); +r(count($metric->fetchMetricsWithFilter($filters4))) && p() && e(19); \ No newline at end of file diff --git a/module/metric/test/tao/fetchmodules.php b/module/metric/test/tao/fetchmodules.php index d817fde941..c541202f92 100755 --- a/module/metric/test/tao/fetchmodules.php +++ b/module/metric/test/tao/fetchmodules.php @@ -23,4 +23,4 @@ r(count($metric->fetchModules('system'))) && p() && e(26); // 获取范围为 r(count($metric->fetchModules('product'))) && p() && e(9); // 获取范围为产品的分组个数 r(count($metric->fetchModules('project'))) && p() && e(10); // 获取范围为项目的分组个数 r(count($metric->fetchModules('execution'))) && p() && e(5); // 获取范围为执行的分组个数 -r(count($metric->fetchModules('user'))) && p() && e(4); // 获取范围为用户的分组个数 +r(count($metric->fetchModules('user'))) && p() && e(4); // 获取范围为用户的分组个数 \ No newline at end of file