1. 获取编译后的信息进行资源拉取 2. 若无编译操作,则需要进行: 1. 确认是否有增量资源可以拉取 2. 确认是否存在远程增量资源可以拉取 3. 通过scm接口直接拉取代码 :return: 加入source_dir,work_dir
(self)
| 153 | return self.params |
| 154 | |
| 155 | def _pre_analyze(self): |
| 156 | """ |
| 157 | 1. 获取编译后的信息进行资源拉取 |
| 158 | 2. 若无编译操作,则需要进行: |
| 159 | 1. 确认是否有增量资源可以拉取 |
| 160 | 2. 确认是否存在远程增量资源可以拉取 |
| 161 | 3. 通过scm接口直接拉取代码 |
| 162 | :return: 加入source_dir,work_dir |
| 163 | """ |
| 164 | logger.info("pre_analyze start.") |
| 165 | if self.params.get("tool_skip"): |
| 166 | logger.info("满足skip条件,跳过pre_analyze步骤...") |
| 167 | return self.params |
| 168 | smi = SourceMiddleInfo(self.params) |
| 169 | if self.have_last: |
| 170 | pass |
| 171 | elif smi.is_marked(): |
| 172 | smi.download() |
| 173 | else: |
| 174 | # 免编译工具执行 |
| 175 | self.src_loader.load_source_dir() |
| 176 | logger.info("pre_analyze done.") |
| 177 | return self.params |
| 178 | |
| 179 | def _pre_result(self): |
| 180 | """ |
no test coverage detected