编译结束的资源操作: 1. 加入本地增量资源数据库 2. 加入增量资源数据站(取消) 3. 向后续task传递完成编译的状态与路径信息 :param result: :return:
(self, result)
| 189 | return self.params |
| 190 | |
| 191 | def _done_compile(self, result): |
| 192 | """ |
| 193 | 编译结束的资源操作: |
| 194 | 1. 加入本地增量资源数据库 |
| 195 | 2. 加入增量资源数据站(取消) |
| 196 | 3. 向后续task传递完成编译的状态与路径信息 |
| 197 | :param result: |
| 198 | :return: |
| 199 | """ |
| 200 | logger.info("done_compile start.") |
| 201 | # 第一步,加入本地增量资源数据库 |
| 202 | inc_path_dict = {} |
| 203 | for key in self.tool.set_inc_source_path_list(): |
| 204 | inc_path_dict[key] = self.params[key] |
| 205 | self.inc_src.insert_src_info(inc_path_dict) |
| 206 | # 通过修改此处,让puppy支持只执行compile+datahandle |
| 207 | self.params["result"] = result |
| 208 | # 第二步, 向分析步骤传递完成编译的状态与路径信息 |
| 209 | mid_path_dict = {} |
| 210 | for key in self.tool.set_mid_source_path_list(): |
| 211 | mid_path_dict[key] = self.params[key] |
| 212 | if not self.have_next: |
| 213 | smi = SourceMiddleInfo(self.params) |
| 214 | logger.info("done_compile done.") |
| 215 | return smi.upload(mid_path_dict) |
| 216 | return self.params |
| 217 | |
| 218 | def _done_analyze(self, result): |
| 219 | """ |
no test coverage detected