此章节:
本主题说明如何将结果从 DTP、团队服务器或 XML 文件导入 IDE。选择Parasoft>导入以指定要从何处导入结果。您还可以从质量任务视图菜单中导入结果或使用从 DTP 导入工具栏按钮:
如果 C/C++test 连接到 DTP,团队开发人员/测试人员可以将测试结果导入他们的 IDE。如果每晚在中央服务器机器上自动运行项目范围/团队范围的测试,并将结果发布到 DTP(有关如何将结果发送到 DTP 的信息,请参阅生成报告),每个开发人员或测试人员都可以在他们的桌面上导入他或她分配的发现,然后在质量任务视图中查看和响应它们。
DTP 文件中的发现根据导入设置配置导入,请参阅配置导入选项。
您需要确保: |
从 DTP 导入发现:
将立即开始导入。弹窗将提示您导入了多少发现。
将立即开始导入。导入完成后,弹窗会提示您导入了多少发现。导入的发现将加载到质量任务视图中。
如果导入的发现与已修改的文件相关联,则会出现一条消息,指明不同步的文件。与这些发现相关的标记(包括行号)可能与本地资源文件中的位置不匹配,或者可能表示已经解决的发现。
与本地缺失的资源相关的发现不会被导入,并且显示的消息列出了不可用。
要访问基于来自 C/C++test 测试和其他源的信息的 Parasoft DTP 报告:
选择Parasoft> 浏览> 报告中心报告或按照 DTP 用户指南中的说明打开报告。
要从 XML 文件导入发现:
|
其 C/C++test 安装连接到团队服务器的任何团队成员都能够导入存储在团队服务器上的结果。导入任务时,测试结果显示在图形用户界面中,就像测试在图形用户界面中运行一样。导入后,您可以按正常方式深入查看结果,双击任务消息以打开和编辑相关的源代码行,使用任何适用的“快速修复”来更正报告的问题等。
您可以导入特定任务的类别、特定目标的任务或所有任务。您只能为当前在工作台中的项目导入结果。如果自测试运行以来在您的工作台中修改了测试的项目文件,则不会报告结果,因为它们可能与您修改后的项目文件版本不对应。
从团队服务器导入任务:
请注意,导入的结果是测试完成时结果的静态“快照”。它们不会反映自测试运行以来所做的变更(例如,如果任务被重新分配或取消)。如果您希望在整个团队中传播这些更新,请执行以下操作之一:
在确定推荐哪些任务时,C/C++test 将考虑:
|
导入结果时,C/C++test 加载每个会话标签的最新报告,并下载与打开项目中的文件相关的任务。该标签是通过会话标签设置来设置的—要么在 Parasoft> 首选项>报告,要么在本地设置中使用 |
这是导入所有任务的替代方法:
|
默认情况下,C/C++test 配置为从过去 2 天内执行的测试中导入任务。如果您的团队不经常运行测试,并且您在测试运行超过 2 天后尝试导入任务,则不会导入任何内容 - 除非您更改默认设置。 要更改默认测试导入设置:
|
其 C/C++test 安装连接到团队服务器的任何团队成员都能够查看和下载团队服务器上可用的报告文件。
要下载报告文件:
如果您想要删除存储在团队服务器上的报告(例如,如果要清除 团队服务器中的所有旧报告或删除测试运行失败的报告):
如果您想在团队服务器上保留相关测试数据(例如,如果您要清除旧报告,但仍希望将这些测试中的数据用于显示历史趋势的图表),请启用保留报告图表的摘要数据。 |
任何可以访问团队服务器的 Web 服务器的团队成员都可以直接浏览到团队服务器上可用的报告文件。这允许团队成员访问 C/C++test 图形用户界面之外的报告。此外,在团队服务器上可用的报告中,所有链接(例如,指向类别的链接)都处于活动状态。所有链接在电子邮件报告中均非活跃状态。
要直接访问团队服务器上可用的报告,请在 C/C++test 图形用户界面中选择Parasoft> 浏览>团队服务器报告。