C++test中如何通过命令行的方式获取Technical Support文件?
本文原载于软件测试人专业测试博客,任何转载均需注明原址:http://www.mytestlife.com/post/technical_support.html
C++test中如何通过命令行的方式获取Technical Support文件?
前面的C++test专栏文章里有有一篇《如何将makefile构建的工程导入C++test?》里面简要说明如何通过C++test命令行方式创建测试工程。而在《C++test使用FAQ》一文中有说明如何通过图形化界面的方式获取Technical Support文件,而对于一些无图形化界面的操作系统而言,获取Technical Support文件只能通过命令行模式,本文简单介绍C++test如何通过命令行的方式获取Technical Support文件?
首先需要了解C++test命令中的一个参数选项:-localsettings,通过指定一个properties.settings文件,可以制定C++test更多的选项,其中获取Technical Support文件的选项即指定在该文件中,以下简单对于相关选项做个说明:
1. techsupport.auto_creation=true|false,确定当产生错误时,是否自动化生成technical support文件?
2. techsupport.send_email=true|false,是否Email 发送?
3. techsupport.archive_location=[directory],指定Technical Support文件存放路径
4. techsupport.verbose=true|false,
5. techsupport.verbose.scontrol=true|false,确定是否包含来自源码控制器的一些输出信息;
6. techsupport.item.general=true|false,确定是否包含应用程序日志
7. techsupport.item.environment=true|false,确定是否包含环境变量,JVM系统属性,平台细节特性等等环境信息
8. techsupport.advanced=true|false,是否启用高级命令
9. techsupport.advanced.options=[option],高级命令选项设置;
了解以上命令后,则可以将相关命令行选项设置在local.settings文件中,然后通过-localsettings选项指定该配置文件,然后通过命令行方式执行静态分析或者单元测试,当出现错误时,则自动生成Technical Support文件。
原文链接:http://www.mytestlife.com/post/technical_support.html
