Skip to content

Commit f92c9de

Browse files
author
bensonqin
committed
Merge remote-tracking branch 'origin/main'
2 parents d92ce29 + e871726 commit f92c9de

10 files changed

Lines changed: 7 additions & 16 deletions

File tree

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

client/task/sourcemgr.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -262,12 +262,6 @@ def __init__(self, params, task_type, tool, inc_src):
262262
self.enable_lfs = True
263263

264264
def load_source_dir(self):
265-
"""
266-
1. 普通项目,正常拉代码正常使用缓存
267-
2. 本地项目,传入本地代码路径
268-
3. qci项目,传入本地项目,coverity等工具需要scm.clean
269-
4. 本地项目,传项目ID的情况,没有传sourecedir,也是要拉代码的
270-
"""
271265
logger.info("start __checkout_source_dir.")
272266
if self.params["task_scene"] == TaskScene.LOCAL:
273267
if "source_dir" in self.params:

client/task/taskmgr.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,4 +144,4 @@ def get_tool_version(self):
144144

145145

146146
if __name__ == '__main__':
147-
print(TaskMgr.get_private_processes('coverity_java'))
147+
pass

client/task/toolmodel.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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
'''

server/cls/cls

10.2 KB
Binary file not shown.

server/projects/main/apps/scan_conf/management/commands/open_source_package/enhance_cpp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"cpp"
99
],
1010
"labels": [
11-
"通用"
11+
"推荐"
1212
],
1313
"checkrule_set": [
1414
{

server/projects/main/apps/scan_conf/management/commands/open_source_package/enhanced_api_java.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"java"
99
],
1010
"labels": [
11-
"其他"
11+
"推荐"
1212
],
1313
"checkrule_set": [
1414
{

0 commit comments

Comments
 (0)