QAC中文网站 > 最新资讯 > QAC分析结果在哪里看 QAC分析结果怎么导出
QAC分析结果在哪里看 QAC分析结果怎么导出
发布时间:2026/01/27 09:33:03

  做QAC静态分析时,先把结果看对位置、看对口径,再谈导出报表与门禁阈值,不然很容易出现你以为没有问题,其实是视图没切到,或你以为已经导出,结果导的是别的配置下的报告。下面按常见的两种使用场景来写,一种是桌面端QAC界面看结果,一种是在IDE集成里看结果,并把导出路径按图形界面与命令行两条路都讲清楚。

 

  一、QAC分析结果在哪里看

 

  QAC分析结果在哪里看,核心是找到结果面板与文件筛选面板的联动关系。很多人卡在看不到告警,实际是没有选中文件,或选了文件但没有切到诊断结果页。你按下面步骤走一遍,基本都能把结果面板稳定拉出来并定位到具体行。

 

  1、先确认分析已完成并且你选中了要看的文件

 

  在QAC桌面界面里先打开对应工程与配置,切到文件列表面板后点击你要查看的源文件或文件夹,确认右侧或底部的诊断结果开始刷新。很多结果面板只会在你选中分析过的文件后才填充告警列表。

  2、在QAC桌面端找到诊断结果面板并切到正确页签

 

  在主界面底部找到【Analysis Results】或【Diagnostics】对应的页签并点击,让它处于选中状态。进入后先看列标题是否出现规则号、严重度、行号与消息摘要,再开始筛选与排序。

 

  3、用文件面板驱动结果过滤,避免全工程告警把你淹没

 

  先在文件面板只选中一个文件,再观察诊断列表是否只剩该文件的告警;随后逐步扩大到模块或目录。这个动作能帮助你确认结果面板是否工作正常,也能快速判断是单文件问题还是全局配置问题。

 

  4、在IDE集成里打开分析浏览器与结果窗口

 

  如果你用的是Visual Studio集成,先在菜单点击【View】→【Perforce QAC Analysis Explorer Window】打开分析浏览器,再点击【View】→【Perforce QAC Analysis Results Window】打开结果窗口。随后在浏览器的文件面板选中文件,结果窗口会被填充并按图标区分消息类型。

 

  5、定位到源码行时先双击消息再回看上下文

 

  在结果列表里双击某条消息跳到对应文件与行号位置,先看该行附近的类型声明、宏展开与条件编译,再回到结果列表按列排序,优先处理同一规则号在多个文件重复出现的告警,这样整改效率更高。

 

  6、遇到结果为空时先排查解析错误面板

 

  当你看到结果窗口空白但又确定运行过分析,建议再打开【Perforce QAC Project Analysis Errors Window】查看是否存在解析错误或翻译单元问题,这类错误会让分析结果不完整甚至无法生成。

 

  二、QAC分析结果怎么导出

 

  QAC分析结果怎么导出,建议把导出分成两类理解,一类是给开发与评审看的HTML报告与合规报告,一类是给持续集成与审计留档的批量报告。你要先确认导出对象是全工程还是单文件,再决定用GUI生成报告还是用QA-CLI批量生成。

 

  1、在IDE集成里用报告生成功能导出工程级报告

 

  在Visual Studio集成中,打开QAC相关菜单后选择【Report】进入报告生成对话框,在对话框里选择报告类型并确认输出位置,然后点击【Generate】生成报告文件。生成完成后到你选择的目录检查HTML文件是否包含摘要与规则统计页。

  2、在桌面端用Reports入口生成合规与综述类报告

 

  在桌面端切到【Reports】相关区域后,选择为当前工程生成报告的入口,按提示选择合规报告或综述报告类型,再指定输出目录与报告名称,点击【Generate】后等待生成完成。生成后优先打开摘要页核对工程名、配置名与时间戳,确认没有导错配置。

 

  3、导出前先把筛选口径固定,避免报告与界面看到的不一致

 

  导出报告前先在结果视图确认你当前使用的配置与规则配置文件一致,再确认你导出的是工程级结果而不是某个文件筛选后的局部视图。若你需要导出按标准合规统计的报告,先确保工程已经按对应编码标准的规则配置完成分析。

 

  4、需要批量与自动化时用QA-CLI的report生成标准报告

 

  在持续集成或批量离线生成的场景,建议使用QA-CLI的report能力基于项目分析结果生成标准报告。执行时先进入项目目录或在命令里指明项目目录,再选择报告类型与输出目录,让流水线每次构建都产出同名结构的报告包,便于归档与对比。

 

  5、导出后做两步校验,先看生成成功再看内容是否完整

 

  第一步检查输出目录中是否生成了报告文件与资源目录,避免只生成空壳。第二步打开报告摘要页,核对文件数量、消息数量与配置名称是否与界面统计一致,若数量明显偏少,再回到解析错误面板与分析日志排查是否存在未分析文件。

 

  6、需要把结果带到平台集中查看时走Validate导入与浏览

 

  如果团队使用Validate做集中看板与问题浏览,可把包含分析结果的QAC项目导入Validate后在Web界面查看结果与生成报告。这个方式更适合跨团队共享与审计留档,但前提仍是本地QAC侧的分析配置与结果要完整。

 

  三、QAC结果口径一致性怎么核对

 

  很多导出失败或报表对不上的根因,不是工具坏了,而是同一工程存在多套配置或多份规则配置文件,导致你在界面里看的统计口径与导出的报告口径不是同一套。把一致性核对做成固定动作,后面做门禁与趋势才不会反复返工。

 

  1、先核对配置名称与分析时间,确认你看的就是刚跑出来的那次

 

  在结果面板的摘要信息里确认配置名与时间戳,再对照本次构建或手动分析的开始时间,避免打开了旧结果而不自知。若你们有基线习惯,建议每次发布前固定用同一配置名产出报告。

 

  2、核对文件筛选是否影响了你对数量的判断

 

  界面里如果只选中单文件或单目录,结果面板会显示局部告警,导出工程级报告时数量会更大。你在对比时要先把文件面板切回工程根或全选,再对比总数,避免用局部视图去对齐工程报告。

  3、核对解析错误面板是否存在阻断性问题

 

  当解析错误存在时,部分翻译单元可能没有产出结果,界面统计与报告都会偏少。先在错误面板确认无关键解析错误,再认定当前报告能代表全量分析覆盖。

 

  4、用同一套过滤条件复核高严重度条目是否一致

 

  在界面里先用严重度过滤只看高严重度消息,再在报告里找到对应的规则统计页或问题列表页,对照规则号与文件名是否一致。只要高严重度能对齐,通常说明配置口径是同一套,后续再细查低严重度的差异。

 

  5、把导出路径与命名规则写死,减少人为选错目录

 

  建议把报告输出目录固定到统一位置,并在导出对话框里每次检查输出路径与报告名称,再点击【Generate】。命名里至少包含工程名、配置名与日期,后续查历史报告时才能一眼区分。

 

  总结

 

  QAC分析结果在哪里看,先抓住文件面板与诊断结果面板的联动,在桌面端切到【Analysis Results】或【Diagnostics】,在IDE集成里通过【View】打开【Perforce QAC Analysis Explorer Window】与【Perforce QAC Analysis Results Window】并用文件选择驱动结果刷新。QAC分析结果怎么导出,GUI侧通过【Report】或【Reports】生成工程级报告,自动化侧用QA-CLI的report批量产出标准报告,导出后务必核对配置名、时间戳、解析错误与统计口径,确保报告与界面结果一致。

135 2431 0251