九、 MILY: 宋体">过滤Purify的报告信息
如果你的程序比较大,模块也比较多,有时候出现的信息非常的多,你程序中很可能有某段代码产生了若干个内存错误,所以,我们可以使用Purify的过滤器来让Purify只显示某一种类的信息,这样方便我们进行问题的查找和排错。
1、 在Purify的X-Window中设置信息过滤,点击图形界面中的菜单“Options” -–> “Suppressions”,将出现“Suppressions”对话框,如下所示:
我们可以看到在上面的对话框中,如果过滤Purify的报告信息。当我们点击“Where to suppress”只要,我们会看到有如下的五个选项:
l In Call Chain:表示在某个函数调用链中信息。
l In File:表示只报告在某个文件中的信息。
l In Library:表示只报告在某个LIB文件中的信息。
l In Class:这是C++的,表示报告某个类的信息。
l Everywhere:表示全部范围内的信息。
但是图形界面中,Purify并没有给我们提供一个选取文件或LIB或类的对话框,我们只能通过其文本语法来描述,接下来就让我们来看一看,过滤Purify报告信息的文本语法。
文章来源于领测软件测试网 https://www.ltesting.net/