如果您遇到诸如构建失败之类的测试问题,解决该问题的最佳方法是创建一个包含导致该失败的源文件(如果适用)以及相关测试信息的 zip 存档,然后发送 zip 文件发送给 Parasoft 的支持团队(请参阅 联系 Parasoft 技术支持)。为促进此过程,您可以让 C/C++test 在出现测试问题时自动创建存档。平均而言,这些存档大约为半兆字节,大约在一分钟内创建。
默认情况下,发生测试问题时不会创建存档。您可以在需要时手动准备和发送支持存档,也可以修改 Parasoft 存档创建选项,以便 C/C++test 在测试问题发生时自动准备和发送存档
。将 C/C++test 配置为自动 发生测试问题时准备并发送档案:
根据需要自定义其他选项。可用的选项有:
选项 | 说明 |
---|---|
通过电子邮件发送存档 | 如果启用此选项,则会自动发送存档。如果您启用此选项,请务必在首选项>电子邮件中设置电子邮件选项(如果您尚未这样做)。 |
C++test 配置文件 | 在创建技术支持存档时,所有用户和团队测试配置都可用于 C/C++test。 |
DTP 引擎配置文件 | 分析期间生成的其他 C/C++test 数据。 |
环境数据 | 环境变量、JVM 系统属性、平台详细信息、附加属性(内存、其他)。 |
预处理的源文件 | 则在单击创建存档按钮时将提示您包括预处理的源文件。 如果启用自动创建支持存档 选项,预处理的源文件将自动添加到任何创建的存档中。 |
项目属性 | 来自项目、平台、工具和选项提取器的属性。如果启用此功能,存档可能会包含您已添加到项目中的预处理源、Makefile 和其他文件。此外,它还可能包含可以揭示项目结构的数据。 |
试运行数据 | 在测试会话期间自动收集的特定于检查器的(标准、执行、生成)数据。必须启用此选项才能在测试运行期间收集数据。 |
一般应用程序日志 | 各种平台/应用程序日志。 |
启用详细日志记录 | 包括存档中包含的详细日志。请注意,如果日志记录系统具有自定义配置,则无法启用此选项。
|
启用源控制输出 | 在详细日志中包含源代码控制命令的输出。请注意,输出可能包含源代码的片段。 |
高级选项 | 如果支持团队要求您输入任何高级选项,请选中此框,然后在此处输入选项。 |
存档位置 | 如果您不想使用列出的存档 位置,指定一个新的。 |
要手动创建支持存档:
要打开技术支持存档管理器,您可以查看、发送电子邮件或删除最近的支持存档:
创建支持存档时,最好确保它包含与问题相关的所有信息,并且不包含任何不相关的信息。
创建技术支持存档时,会包含完整的应用程序日志。日志可能包含在很长一段时间内多次测试运行的信息——但很可能只有一小部分信息与您遇到的问题相关。为了帮助技术支持隔离问题的原因,创建一个技术支持存档,其中只包含产生问题的测试会话的应用程序日志。执行以下操作:
如果技术支持推测您的问题源于网络或连接问题,他们可能会建议您通过将以下开关添加到 JVM 来调整超时: