我使用 Codechecker 在本地执行了静态分析。
现在我想使用命令将结果(在
reports
文件夹中生成)存储在CodeChecker数据库中
CodeChecker store ./reports --name my_first_run --url http://<codechecker_ip>:8555/Default
如将分析结果存储在 CodeChecker DB 中中所述。
但是页面是空的,如下图所示
我错过了什么吗? 我需要上传源代码吗?
命令之后,从日志中我看到这个警告
[INFO 2023-09-25 07:11] - Processing report files done.
[WARNING 2023-09-25 07:11] - The following source file contents changed or missing since the latest analysis:
- /home/runner/work/codechecker-analysis-action-test/codechecker-analysis-action-test/src/main.cpp
Please re-analyze your project to update the reports!
CodeChecker 开发人员在这里,我知道这是一个老问题,但如果有人到达这里,这可能会对他们有所帮助。 在
CodeChecker analyze
和 CodeChecker store
之间,源文件需要保持完整。您不应该修改它们,否则CodeChecker store
无法完成。
要修复此错误,请重新分析您的项目,并存储结果而不修改源文件。 最后一行建议
Please re-analyze your project to update the reports!