VectorCAST C,C++,Ada (Core)
新的覆盖率选项:针对语句覆盖率进行区域插桩
VectorCAST 6.1版本实现了一个新的覆盖率选项叫做“针对语句覆盖率进行区域插桩”,该功能针对应用程序内存有限的用户。该选项在插桩过程中的覆盖率选项中包含语句覆盖率时或相应的测试等级包含语句覆盖率(如DO-178B 等级B,该等级同时包含语句覆盖率与分支覆盖率)时有效。
设置完毕后,该选项将导致覆盖率插桩生成更小的执行数据,因为VectorCAST将只对连续的代码块的最后一个语句进行插桩以确定语句覆盖率。中间的语句将被推理为已覆盖,但并不会针对它们生成覆盖率数据,这样最终生成的
TESTINSS.DAT文件和插桩后的文件都会更小。
在将VectorCAST的覆盖率从一个环境导入到另一个环境的时候,两个环境插桩过程中的这个选项“针对语句覆盖率进行区域插桩”配置都要是相同的,否则VectorCAST将会提示一个错误,覆盖率不能被成功导入。
该选项目前只针对C和C++源代码文件有效,不能和原有的其他种类插装文件一起使用。
clicast -lcoption VCAST_COVER_STATEMENTS_BY_BLOCK True |False
默认情况下为False。
可分离的MDI窗口
VectorCAST 6.1版本支持所有的 MDI窗口从VectorCAST程序主窗口中分离。
用户现在经常有至少两个到三个显示器或更多,这个新的窗口分离功能允许用户在使用VectorCAST的时候在其他桌面上开辟新的使用区域。要激活该功能,请针对一