TCL 命令行参数
语法
coveragescannertcl
[<cs-options>] <应用程序参数>
参数和选项
- <应用程序参数>:以 Tcl 为基础的应用程序,包括可选参数
- <cs-options>:以下任何选项
--cs-output
=<STRING>:生成的.csmes
和.csexe
文件的基础名称--cs-exclude-path
=<STRING>:排除指定目录中位置的文件--cs-include-path
=<STRING>:覆盖基于指定目录的排除文件--cs-exclude-file-abs-regexp
=<STRING>:如果绝对文件名与正则表达式匹配,则排除文件--cs-include-file-abs-regexp
=<STRING>:如果绝对名称与正则表达式匹配,则覆盖排除文件--cs-exclude-file-abs-wildcard
=<STRING>:如果绝对名称与通配符匹配,则排除文件--cs-include-file-abs-wildcard
=<STRING>:如果绝对名称与通配符匹配,则覆盖排除文件--cs-include-code-regexp
=<STRING>:即使被排除,也要对将被仪表化的代码的正则表达式进行仪表化--cs-exclude-code-regexp
=<STRING>:不被仪表化的代码的正则表达式--cs-include-code-wildcard
=<STRING>:即使被排除,也要对将被仪表化的代码的通配符进行仪表化--cs-exclude-code-wildcard
=<STRING>:不被仪表化的代码的通配符--cs-include-init-scripts
:启用标准 Tcl 初始化脚本中的代码仪表化--cs-include-unnamed
:即使没有或仅设置了模糊的文件名,也要对 Tcl 代码进行仪表化。默认情况下,此类代码会被忽略,因为它通常是用于例如 Tk 事件处理程序或嵌套eval
调用的临时代码生成的。@
<path>:从指定路径的文件中读取命令行选项,并在此选项的位置插入它们。选项文件是一个文本文件,每行一个选项。忽略前导和尾随空白以及空行。
CoverageScannerTcl 是一个实用程序,它收集基于 Tcl 的执行代码覆盖率信息。它将收集由嵌入式 Tcl 解释器解析的所有脚本,并确定哪些部分实际上被执行。
一旦应用程序退出,将会生成一对含有代码插入信息和执行数据的 .csmes
和 .csexe
文件。
如果省略了 --cs-output
开关,输出文件的基本名称将与 <应用程序> 名称相同。
有关典型 Tcl/Tk 应用的推荐 --cs-exclude-code-regexp
开关,请参阅 Coco TCL 教程。
Coco v7.2.0©2024 Qt 公司有限公司。
Qt 及其相关标志是芬兰和其他国家/地区的 Qt 公司的商标。所有其他商标均属于其各自所有者。