Oracle Solaris Studio 12.2 Discover 和 Uncover 用户指南

生成并查看覆盖率报告

要生成覆盖率报告,请对覆盖率数据目录运行 uncover 命令。例如:


uncover a.out.uc

此命令将根据 a.out.uc 目录中的覆盖率数据生成一个名为 binary_name.er 的 Oracle Solaris Studio 性能分析器实验目录,启动性能分析器 GUI,并显示该实验。如果当前目录或主目录中存在 .er.rc 文件(请参见《Oracle Solaris Studio 12.2 性能分析器》手册,分析器显示实验的方式可能会受影响。

还可以使用 uncover 命令选项生成可以在 Web 浏览器中查看的 HTML 报告,或者生成可以在终端窗口中查看的 ASCII 报告:

-e on | off

生成覆盖率报告的实验目录,并在性能分析器 GUI 中显示实验。缺省情况下为打开。

-H html_directory

在指定的目录中以 HTML 格式保存覆盖率数据,并在 Web 浏览器中自动显示这些数据。缺省情况下为关闭。

-h-?

帮助。

-n

生成覆盖率报告,但不启动性能分析器或 Web 浏览器等查看器。

-t ascii_file

在指定的文件中生成 ASCII 覆盖率报告。缺省情况下为关闭。

-V

输出 Uncover 版本信息并退出。

-v

详细。输出 Uncover 正在执行的操作的日志。

仅启用了一种输出格式,因此,如果指定了多个输出选项,Discover 仅使用命令中的最后一个选项。