@@ -109,7 +109,7 @@ def set_inc_source_path_list(self):
109109 '''
110110 用于设置该工具使用增量资源的缓存目录
111111 默认只增量缓存'source_dir'
112- coverity会需要缓存 'source_dir','work_dir'
112+ 部分工具会需要缓存 'source_dir','work_dir'
113113 :return: 需要缓存的目录名
114114 '''
115115 return ['source_dir' ] # 考虑试用setting里面的字段
@@ -118,7 +118,7 @@ def set_inc_source_type(self):
118118 '''
119119 用于设置增量资源的类型,当不同工具需要使用同一个增量资源时直接默认使用Normal
120120 例如androidlint与findbugs可以复用
121- coverity会需要单独使用一个增量资源 ,因此单独创建一个类型出来
121+ 部分工具会需要单独使用一个增量资源 ,因此单独创建一个类型出来
122122 :return: 增量资源类型,一般直接使用工具名即可
123123 '''
124124 return 'normal'
@@ -156,7 +156,7 @@ def set_issue_ignore_type(self):
156156 def set_mid_source_path_list (self ):
157157 '''
158158 区别于增量资源的管理,编译与分析task之间的数据传递也需要控制
159- 例如:coverity编译后传递的是idir中的中间文件 ,但不排除某些工具需要编译过后的项目代码文件
159+ 例如:编译后传递的是idir中的中间文件 ,但不排除某些工具需要编译过后的项目代码文件
160160 因此这里暂时默认将workdir作为需要传递的中间文件
161161 :return:
162162 '''
@@ -173,7 +173,7 @@ def set_add_file_info(self):
173173 def set_tool_skip_condition (self , params ):
174174 '''
175175 用于实现判断条件,跳过本次工具扫描。
176- 适用场景:例如当coverity扫描前 ,判断项目变更内容中无代码文件
176+ 适用场景:例如当工具扫描前 ,判断项目变更内容中无代码文件
177177 :return:
178178 '''
179179 return False
@@ -196,9 +196,6 @@ def set_add_person_info(self):
196196 def check_tool_usable (self , tool_params ):
197197 '''
198198 检查工具是否可以用,具体检查内容:
199- 1. 工具执行所需哪些环节
200- 2. 各环节中对环境变量的依赖与本地工具的依赖
201- 3. 工具执行的必要条件,如coverity执行分析需要license文件
202199 注意:此部分只检查compile与analyze等工具所属的步骤,datahandle不属于此部分
203200 :return:支持该工具的task类型数组,若不支持返回空数组
204201 '''
0 commit comments