* Fix unit test.
This commit is contained in:
+4
-4
@@ -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'); // 测试不存在的产品的用户需求数。
|
||||
@@ -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周。
|
||||
@@ -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。
|
||||
@@ -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年新增发布数。
|
||||
@@ -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条数据全局里程碑发布数。
|
||||
@@ -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月月度新增发布数。
|
||||
@@ -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条数据全局发布数。
|
||||
@@ -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月月度新增发布数。
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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));
|
||||
|
||||
@@ -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的数据条数
|
||||
r($metric->deduplication($codeList[1])) && p('') && e('2'); // 测试去重后count_of_case_in_product的数据条数
|
||||
@@ -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的数据源和编号
|
||||
@@ -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'); // 测试传入错误参数的结果
|
||||
@@ -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的度量项
|
||||
@@ -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');
|
||||
@@ -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);
|
||||
@@ -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的模块树
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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'); // 查询项目范围内对象为任务,目的为效率提升的第一个度量项
|
||||
@@ -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'); // 获取我收藏的未发布度量项
|
||||
@@ -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
|
||||
@@ -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);
|
||||
@@ -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); // 获取范围为用户的分组个数
|
||||
Reference in New Issue
Block a user