slcoverage.CodeSelector 类
命名空间: slcoverage
为覆盖率过滤器选择自定义 C 或 C++ 代码
描述
使用 slcoverage.CodeSelector 类的对象为过滤器规则指定自定义 C 或 C++ 代码选择准则。
slcoverage.CodeSelector 类是 handle 类。
创建对象
sel = slcoverage.CodeSelector(type,fileName) 根据指定的 type 创建指定 fileName 的 CodeSelector 对象,并设置 Type 和 FileName 属性。
sel = slcoverage.CodeSelector(type,fileName,functionName) 根据文件中指定的 C 或 C++ functionName 创建 CodeSelector 对象并设置 FunctionName 属性。过滤所有包含另一个函数的调用点的函数不会自动过滤被调用函数。您必须手动将被调用函数添加到过滤文件中。
sel = slcoverage.CodeSelector(type,fileName,functionName,expr,exprIndex) 为指定的表达式和表达式索引创建一个 CodeSelector 对象并设置 Expr 和 ExprIndex 属性。
sel = slcoverage.CodeSelector(type,fileName,functionName,expr,exprIndex,outcomeIndex) 根据指定的覆盖率结果创建一个 CodeSelector 对象并设置 OutcomeIndex 属性。
sel = slcoverage.CodeSelector(type,fileName,functionName,expr,exprIndex,outcomeIndex,parentExprIndex) 根据指定的覆盖率结果创建一个属于 parentExprIndex 拥有的表达式的 CodeSelector 对象,并将 DecOrCondIndex 属性设置为 parentExprIndex。


