已合并
[PROFILING]change sys-lp switch default value #950
fanhong创建于 3月17日
[PROFILING]change sys-lp switch default value #950
已合并
共 5 个文件变更+9-3
| @@ -217,7 +217,7 @@ struct ProfileParams : public BaseInfo { | |||
| 217 | : msprofBinPid(MSVP_PROCESS), isCancel(false), profiling_period(-1), | 217 | : msprofBinPid(MSVP_PROCESS), isCancel(false), profiling_period(-1), |
| 218 | profiling_options(""), profMode(""), | 218 | profiling_options(""), profMode(""), |
| 219 | aicore_sampling_interval(DEFAULT_PROFILING_INTERVAL_10MS), ai_core_lpm("off"), | 219 | aicore_sampling_interval(DEFAULT_PROFILING_INTERVAL_10MS), ai_core_lpm("off"), |
| 220 | - aiv_sampling_interval(DEFAULT_PROFILING_INTERVAL_10MS), npuEvents(""), taskTsfw("off"), sysLp("off"), | 220 | + aiv_sampling_interval(DEFAULT_PROFILING_INTERVAL_10MS), npuEvents(""), taskTsfw("off"), sysLp("on"), |
| 221 | sysLpFreq(DEFAULT_PROFILING_INTERVAL_10000US), aicScale("all"), ccuInstr("off"), cpu_profiling("off"), | 221 | sysLpFreq(DEFAULT_PROFILING_INTERVAL_10000US), aicScale("all"), ccuInstr("off"), cpu_profiling("off"), |
| 222 | cpu_sampling_interval(DEFAULT_PROFILING_INTERVAL_20MS), | 222 | cpu_sampling_interval(DEFAULT_PROFILING_INTERVAL_20MS), |
| 223 | hscb("off"), aiCtrlCpuProfiling("off"), tsCpuProfiling("off"), | 223 | hscb("off"), aiCtrlCpuProfiling("off"), tsCpuProfiling("off"), |
| @@ -537,7 +537,7 @@ void ArgsManager::AddLowPowerArgs() | |||
| 537 | if (!Platform::instance()->CheckIfSupport(PLATFORM_SYS_DEVICE_LOW_POWER)) { | 537 | if (!Platform::instance()->CheckIfSupport(PLATFORM_SYS_DEVICE_LOW_POWER)) { |
| 538 | return; | 538 | return; |
| 539 | } | 539 | } |
| 540 | - Args sysLpArgs = {"sys-lp", "Open low power profiling data config, the default value is off."}; | 540 | + Args sysLpArgs = {"sys-lp", "Open low power profiling data config, the default value is on.", ON}; |
| 541 | Args sysLpFreqArgs = {"sys-lp-freq", "Config low power frequency, the default value is 100Hz, " | 541 | Args sysLpFreqArgs = {"sys-lp-freq", "Config low power frequency, the default value is 100Hz, " |
| 542 | "the range is 1 to 100Hz."}; | 542 | "the range is 1 to 100Hz."}; |
| 543 | argsList_.push_back(sysLpArgs); | 543 | argsList_.push_back(sysLpArgs); |
| @@ -1044,6 +1044,8 @@ TEST_F(JOB_WRAPPER_STARS_SOC_PROFILE_JOB_TEST, Init) { | |||
| 1044 | collectionJobCfg_->comParams->params->hostProfiling = true; | 1044 | collectionJobCfg_->comParams->params->hostProfiling = true; |
| 1045 | EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_)); | 1045 | EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_)); |
| 1046 | collectionJobCfg_->comParams->params->hostProfiling = false; | 1046 | collectionJobCfg_->comParams->params->hostProfiling = false; |
| 1047 | + EXPECT_EQ(PROFILING_SUCCESS, profStarsSocProfileJob->Init(collectionJobCfg_)); | ||
| 1048 | + params->sysLp = "off"; | ||
| 1047 | EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_)); | 1049 | EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_)); |
| 1048 | 1050 | ||
| 1049 | params->interconnection_profiling = "on"; | 1051 | params->interconnection_profiling = "on"; |
| @@ -2184,4 +2186,4 @@ TEST_F(JOB_WRAPPER_CCU_STATISTIC_JOB_TEST, Uninit) { | |||
| 2184 | EXPECT_EQ(PROFILING_FAILED, ccuStatJob->Uninit()); | 2186 | EXPECT_EQ(PROFILING_FAILED, ccuStatJob->Uninit()); |
| 2185 | 2187 | ||
| 2186 | EXPECT_EQ(PROFILING_SUCCESS, ccuStatJob->Uninit()); | 2188 | EXPECT_EQ(PROFILING_SUCCESS, ccuStatJob->Uninit()); |
| 2187 | -} | 2189 | +} |
| @@ -1044,6 +1044,8 @@ TEST_F(JOB_WRAPPER_STARS_SOC_PROFILE_JOB_TEST, Init) { | |||
| 1044 | collectionJobCfg_->comParams->params->hostProfiling = true; | 1044 | collectionJobCfg_->comParams->params->hostProfiling = true; |
| 1045 | EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_)); | 1045 | EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_)); |
| 1046 | collectionJobCfg_->comParams->params->hostProfiling = false; | 1046 | collectionJobCfg_->comParams->params->hostProfiling = false; |
| 1047 | + EXPECT_EQ(PROFILING_SUCCESS, profStarsSocProfileJob->Init(collectionJobCfg_)); | ||
| 1048 | + params->sysLp = "off"; | ||
| 1047 | EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_)); | 1049 | EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_)); |
| 1048 | 1050 | ||
| 1049 | params->interconnection_profiling = "on"; | 1051 | params->interconnection_profiling = "on"; |
| @@ -1050,6 +1050,8 @@ TEST_F(JOB_WRAPPER_STARS_SOC_PROFILE_JOB_TEST, Init) { | |||
| 1050 | collectionJobCfg_->comParams->params->hostProfiling = true; | 1050 | collectionJobCfg_->comParams->params->hostProfiling = true; |
| 1051 | EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_)); | 1051 | EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_)); |
| 1052 | collectionJobCfg_->comParams->params->hostProfiling = false; | 1052 | collectionJobCfg_->comParams->params->hostProfiling = false; |
| 1053 | + EXPECT_EQ(PROFILING_SUCCESS, profStarsSocProfileJob->Init(collectionJobCfg_)); | ||
| 1054 | + params->sysLp = "off"; | ||
| 1053 | EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_)); | 1055 | EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_)); |
| 1054 | 1056 | ||
| 1055 | params->interconnection_profiling = "on"; | 1057 | params->interconnection_profiling = "on"; |