From f8218d76400854caa89004ed3fdfe6d01a970db2 Mon Sep 17 00:00:00 2001 From: tenglei Date: Tue, 9 Jul 2024 13:57:29 +0800 Subject: [PATCH] add check function in get_perf_info --- category/get_perf_info.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/category/get_perf_info.py b/category/get_perf_info.py index a75e42e..d5ea3e8 100644 --- a/category/get_perf_info.py +++ b/category/get_perf_info.py @@ -105,6 +105,23 @@ class Perf(): # perf report filter by -sort comm,dso,symbol self.perf_report_file_filter2 = '{}{}'.format(self.perf_data_path, 'perf_2.txt') + def __check_perf_command(self): + if not Command.cmd_exists('perf'): + return False + else: + return True + + # start add for extuner.conf parser, should consistent with command line parsing + def __check_perf_enable_value(self): + #if self.__enable == 0: + # Logger().debug("Application.Perf.enable = 0, 不进行Perf数据采集") + # return False + + if self.__enable != 0 and self.__enable not in perf_enable_list: + Logger().error("Application.Perf.enable 参数值不可用") + return False + else: + return True # OffCPU Class class OffCPU(): -- Gitee