dotCover 2019.2ヘルプ

コンソールランナーコマンド

dotCoverコンソールランナーは以下のコマンドを提供します:

  • cover - 指定されたアプリケーションのカバレッジ分析を実行します。

  • cover-dotnet (ドットネット) - システムにインストールされている「ドットネット」実行可能ファイルのカバレッジ分析を実行します。

  • cover-mono (mono) - システムにインストールされている「mono」実行可能ファイルのカバレッジ分析を実行します。

  • cover-everything - オールインワンタスク。dotCover.exeの後に起動されたすべての.NETプロセスのカバレッジ分析を実行します。

  • cover-service - オールインワンタスク。指定されたWindowsサービスのカバレッジ分析を実行します。

  • cover-iis - オールインワンタスク。IISサーバー上で実行されているWebアプリケーションのカバレッジ分析を実行します。

  • delete - 指定されたスナップショットに関連するすべてのファイルを削除します。

  • help - コンソールランナーのヘルプを表示します。

  • list - 指定されたスナップショットに関連するすべてのファイルのリストを取得します。

  • merge - 複数のカバレッジスナップショットをマージします。

  • report - 指定されたスナップショットのレポートを作成します。

  • version - dotCoverのバージョン情報を指定のファイルに書き込みます。

  • zip - カバレッジスナップショットを圧縮します。

  • send - 指定したdotCover.exeインスタンスにコマンドを送信します。

help に続けてコマンド名を入力すると、コンソールの各コマンドに関するすべてのことを知ることができます。すべてのコマンド(ヘルプを含む)には対応するショートカットがあります。たとえば、analyse コマンドに関する情報を取得するには、次のように入力します。

dotCover.exe help cover
または
dotCover h c

カバー

cover: Performs coverage analysis of the specified application usage: dotCover cover|c <parameters> [-- <target arguments>] Valid parameters: --TargetExecutable=ARG : (Required) Filename of the program to analyze --TargetArguments=ARG : (Optional) Program arguments. You can omit the parameter by specifying arguments after double dash (--) at the end of the command line. For example: -- arg1 arg2 arg3 --TargetWorkingDir=ARG : (Optional) Program working directory. By default, it is the directory of the target executable --TempDir=ARG : (Optional) Directory for auxiliary files. Set to the system temp by default --Output=ARG : (Required) Path to the resulting coverage snapshot/report --ReportType=ARG : (Optional) [HTML|JSON|XML|DetailedXML|NDependXML]. Specify to get a report of a certain type instead of a snapshot --HideAutoProperties : (Optional) Remove auto-implemented properties from report --ExcludeFileMasks : (Optional, works only if --ReportType is specified) Remove specified files from report. The parameter is a semicolon-separated list of file path masks. Ant-style patterns are supported here (e.g. ProjectFolder/**/*.generated.cs) --InheritConsole=ARG : (Optional) [True|False] Lets the application being analyzed to inherit dotCover console. True by default Please note that windows of analyzed GUI application will not be hidden if the console is inherited --AnalyzeTargetArguments=ARG : (Optional) [True|False] Specifies whether dotCover should analyze target arguments string and convert relative paths to absolute there. True by default --Scope : (Optional) Allows including not loaded assemblies in the specified scope into coverage results. The parameter is a semicolon-separated list of file path masks. Ant-style patterns are supported here (e.g. ProjectFolder/**/*.dll) --Filters=ARG : (Optional) Specifies coverage filters. Syntax: +:module=*;class=*;function=*; Use -:myassembly to exclude an assembly from code coverage. Asterisk wildcard (*) is supported --AttributeFilters=ARG : (Optional) Specifies attribute filters. Syntax: filter1;filter2;... Asterisk wildcard (*) is supported --DisableDefaultFilters : (Optional) Disables default (automatically added) filters --SymbolSearchPaths=ARG : (Optional) Specifies additional symbol search paths. Paths to symbol servers (starting with srv* prefix) are supported here. Values are separated with semicolon --AllowSymbolServerAccess : (Optional) Allows dotCover to search for PDB files on a symbol server --ReturnTargetExitCode : (Optional) Returns the exit code of the target executable in case coverage analysis succeeded --ProcessFilters=ARG : (Optional) Specifies process filters. Syntax: +:process1;-:process2;... Asterisk wildcard (*) is supported here --UseApi=ARG : (Optional) [True|False] Whether to use CoverageProfiler Api. False by default --RemoteApiEndpoint=ARG : (Optional) Endpoint for RemoteApi feature. Syntax: IPv4Address:Port --DisableNGen : (Optional) Disables NGen images loading --StartInstance=ARG : (Optional) Starts new dotCover.exe instance in the background and waits until it is initialized. ARG is the instance ID. Use this ID to send commands to this dotCover.exe instance --Instance=ARG : (Optional) Assigns an instance ID to the current dotCover.exe instance. Use this ID to send commands to this dotCover.exe instance --CoverImmediately=ARG : (Optional) [True|False] Specifies whether to start coverage analysis immediately after launch. Use --CoverImmediately=False to defer coverage analysis (to start the analysis, send the corresponding command to this dotCover.exe instance). True by default --StartInstanceTimeout=ARG : (Optional) Timeout in seconds for the --StartInstance parameter. Default is 20 Global parameters: --LogFile=ARG : (Optional) Enables logging and allows specifying a log filename --UseEnvVarsInPaths=ARG : (Optional) [True|False] Allows using environment variables (for example, %TEMP%) in paths. True by default Notes: * Parameters are case-insensitive. * Slash (/) and double dash (--) can be used to specify a parameter. * Equals sign (=) and colon (:) can be used to specify parameter value. For example, the following is equivalent: /TargetExecutable=MyApp.exe --targetexecutable:MyApp.exe It is possible to specify part of the parameters or all of them in the configuration file. usage: dotCover cover <configuration filename> [parameters] Configuration file format is described in the autogenerated sample. usage: dotCover help cover <configuration filename>

cover-dotnet

cover-dotnet: Performs coverage analysis of the 'dotnet' executable installed in the system. This command is equivalent to 'dotCover cover --TargetExecutable="<path_to_dotnet_executable>"' usage: dotCover cover-dotnet|dotnet <parameters> [-- <target arguments>] Valid parameters: --TargetArguments=ARG : (Required) dotnet command line arguments. You can omit the parameter by specifying the arguments after double dash (--) at the end of the command line. For example: -- arg1 arg2 arg3 --TargetWorkingDir=ARG : (Optional) Program working directory. By default, it is the current directory from which you start coverage analysis --TempDir=ARG : (Optional) Directory for auxiliary files. Set to the system temp by default --Output=ARG : (Required) Path to the resulting coverage snapshot/report --ReportType=ARG : (Optional) [HTML|JSON|XML|DetailedXML|NDependXML]. Specify to get a report of a certain type instead of a snapshot --HideAutoProperties : (Optional) Remove auto-implemented properties from report --ExcludeFileMasks : (Optional, works only if --ReportType is specified) Remove specified files from report. The parameter is a semicolon-separated list of file path masks. Ant-style patterns are supported here (e.g. ProjectFolder/**/*.generated.cs) --InheritConsole=ARG : (Optional) [True|False] Lets the application being analyzed to inherit dotCover console. True by default Please note that windows of analyzed GUI application will not be hidden if the console is inherited --AnalyzeTargetArguments=ARG : (Optional) [True|False] Specifies whether dotCover should analyze target arguments string and convert relative paths to absolute there. True by default --Scope : (Optional) Allows including not loaded assemblies in the specified scope into coverage results. The parameter is a semicolon-separated list of file path masks. Ant-style patterns are supported here (e.g. ProjectFolder/**/*.dll) --Filters=ARG : (Optional) Specifies coverage filters. Syntax: +:module=*;class=*;function=*; Use -:myassembly to exclude an assembly from code coverage. Asterisk wildcard (*) is supported here --AttributeFilters=ARG : (Optional) Specifies attribute filters. Syntax: filter1;filter2;... Asterisk wildcard (*) is supported here --DisableDefaultFilters : (Optional) Disables default (automatically added) filters --SymbolSearchPaths=ARG : (Optional) Specifies additional symbol search paths. Paths to symbol servers (starting with srv* prefix) are supported here. Values are separated with semicolon --AllowSymbolServerAccess : (Optional) Allows dotCover to search for PDB files on a symbol server --ReturnTargetExitCode : (Optional) Returns the exit code of the target executable in case coverage analysis succeeded --ProcessFilters=ARG : (Optional) Specifies process filters. Syntax: +:process1;-:process2;... Asterisk wildcard (*) is supported here --UseApi=ARG : (Optional) [True|False] Whether to use CoverageProfiler Api. False by default --RemoteApiEndpoint=ARG : (Optional) Endpoint for RemoteApi feature. Syntax: IPv4Address:Port --DisableNGen : (Optional) Disables NGen images loading --StartInstance=ARG : (Optional) Starts new dotCover.exe instance in the background and waits until it is initialized. ARG is the instance ID. Use this ID to send commands to this dotCover.exe instance --Instance=ARG : (Optional) Assigns an instance ID to the current dotCover.exe instance. Use this ID to send commands to this dotCover.exe instance --CoverImmediately=ARG : (Optional) [True|False] Specifies whether to start coverage analysis immediately after launch. Use --CoverImmediately=False to defer coverage analysis (to start the analysis, send the corresponding command to this dotCover.exe instance). True by default --StartInstanceTimeout=ARG : (Optional) Timeout in seconds for the --StartInstance parameter. Default is 20 Global parameters: --LogFile=ARG : (Optional) Enables logging and allows specifying a log file name -- UseEnvVarsInPaths=ARG : (Optional) [True|False] Allows using environment variables (for example, %TEMP%) in paths. True by default Notes: * Parameters are case-insensitive. * Slash (/) and double dash (--) can be used to specify a parameter. * Equals sign (=) and colon (:) can be used to specify parameter value. For example, the following is equivalent: /TargetExecutable=MyApp.exe --targetexecutable:MyApp.exe It is possible to specify part of the parameters or all of them in the configuration file. usage: dotCover cover-dotnet <configuration file name> [parameters] Configuration file format is described in the autogenerated sample. usage: dotCover help cover-dotnet <configuration file name>

cover-mono

cover-mono: Performs coverage analysis of the 'mono' executable installed in the system. This command is equivalent to 'dotCover cover --TargetExecutable="<path_to_mono_executable>"' usage: dotCover cover-mono|mono <parameters> [-- <target arguments>] Valid parameters: --TargetArguments=ARG : (Required) 'mono' command line arguments. You can omit the parameter by specifying the arguments after double dash (--) at the end of the command line. For example: -- arg1 arg2 arg3 --TargetWorkingDir=ARG : (Optional) Program working directory. By default, it is the current directory from which you start coverage analysis --TempDir=ARG : (Optional) Directory for auxiliary files. Set to the system temp by default --Output=ARG : (Required) Path to the resulting coverage snapshot/report --ReportType=ARG : (Optional) [HTML|JSON|XML|DetailedXML|NDependXML]. Specify to get a report of a certain type instead of a snapshot --HideAutoProperties : (Optional) Remove auto-implemented properties from report --ExcludeFileMasks : (Optional, works only if --ReportType is specified) Remove specified files from report. The parameter is a semicolon-separated list of file path masks. Ant-style patterns are supported here (e.g. ProjectFolder/**/*.generated.cs) --InheritConsole=ARG : (Optional) [True|False] Lets the application being analyzed to inherit dotCover console. True by default Please note that windows of analyzed GUI application will not be hidden if the console is inherited --AnalyzeTargetArguments=ARG : (Optional) [True|False] Specifies whether dotCover should analyze target arguments string and convert relative paths to absolute there. True by default --Scope : (Optional) Allows including not loaded assemblies in the specified scope into coverage results. The parameter is a semicolon-separated list of file path masks. Ant-style patterns are supported here (e.g. ProjectFolder/**/*.dll) --Filters=ARG : (Optional) Specifies coverage filters. Syntax: +:module=*;class=*;function=*; Use -:myassembly to exclude an assembly from code coverage. Asterisk wildcard (*) is supported here --AttributeFilters=ARG : (Optional) Specifies attribute filters. Syntax: filter1;filter2;... Asterisk wildcard (*) is supported here --DisableDefaultFilters : (Optional) Disables default (automatically added) filters --ReturnTargetExitCode : (Optional) Returns the exit code of the target executable in case coverage analysis succeeded --ProcessFilters=ARG : (Optional) Specifies process filters. Syntax: +:process1;-:process2;... Asterisk wildcard (*) is supported here --UseApi=ARG : (Optional) [True|False] Whether to use CoverageProfiler Api. False by default --StartInstance=ARG : (Optional) Starts new dotCover.exe instance in the background and waits until it is initialized. ARG is the instance ID. Use this ID to send commands to this dotCover.exe instance --Instance=ARG : (Optional) Assigns an instance ID to the current dotCover.exe instance. Use this ID to send commands to this dotCover.exe instance --CoverImmediately=ARG : (Optional) [True|False] Specifies whether to start coverage analysis immediately after launch. Use --CoverImmediately=False to defer coverage analysis (to start the analysis, send the corresponding command to this dotCover.exe instance). True by default --StartInstanceTimeout=ARG : (Optional) Timeout in seconds for the --StartInstance parameter. Default is 20 Global parameters: --LogFile=ARG : (Optional) Enables logging and allows specifying a log file name --UseEnvVarsInPaths=ARG : (Optional) [True|False] Allows using environment variables (for example, %TEMP%) in paths. True by default Notes: * Parameters are case-insensitive. * Slash (/) and double dash (--) can be used to specify a parameter. * Equals sign (=) and colon (:) can be used to specify parameter value. For example, the following is equivalent: /TargetExecutable=MyApp.exe --targetexecutable:MyApp.exe It is possible to specify part of the parameters or all of them in the configuration file. usage: dotCover cover-mono <configuration filename> [parameters] Configuration file format is described in the autogenerated sample. usage: dotCover help cover-mono <configuration filename>

cover-everything

cover-everything: Performs coverage analysis of all .NET processes started after dotCover usage: dotCover cover-everything|ce <parameters> Valid parameters: --StartInstance=ARG : (Required) Starts new dotCover.exe instance in the background and waits until it is initialized. ARG is the instance ID. Use this ID to send commands to this dotCover.exe instance. Not required if --Instance is specified --Instance=ARG : (Required) Assigns an instance ID to the current dotCover.exe instance. Use this ID to send commands to this dotCover.exe instance. Not required if --StartInstance is specified --CoverImmediately=ARG : (Optional) [True|False] Specifies whether to start coverage analysis immediately after launch. Use --CoverImmediately=False to defer coverage analysis (to start the analysis, send the corresponding command to this dotCover.exe instance). True by default --StartInstanceTimeout=ARG : (Optional) Timeout in seconds for the --StartInstance parameter. Default is 20 --Output=ARG : (Required) Path to the resulting coverage snapshot/report --ReportType=ARG : (Optional) [HTML|JSON|XML|DetailedXML|NDependXML]. Specify to get a report of a certain type instead of a snapshot --HideAutoProperties : (Optional) Remove auto-implemented properties from report --ExcludeFileMasks : (Optional, works only if --ReportType is specified) Remove specified files from report. The parameter is a semicolon-separated list of file path masks. Ant-style patterns are supported here (e.g. ProjectFolder/**/*.generated.cs) --TempDir=ARG : (Optional) Directory for auxiliary files. Set to the system temp by default --Scope : (Optional) Allows including not loaded assemblies in the specified scope into coverage results. The parameter is a semicolon-separated list of file path masks. Ant-style patterns are supported here (e.g. ProjectFolder/**/*.dll) --Filters=ARG : (Optional) Specifies coverage filters. Syntax: +:module=*;class=*;function=*; Use -:myassembly to exclude an assembly from code coverage. Asterisk wildcard (*) is supported here --AttributeFilters=ARG : (Optional) Specifies attribute filters. Syntax: filter1;filter2;... Asterisk wildcard (*) is supported here --DisableDefaultFilters : (Optional) Disables default (automatically added) filters --SymbolSearchPaths=ARG : (Optional) Specifies additional symbol search paths. Paths to symbol servers (starting with srv* prefix) are supported here. Values are separated with semicolon --AllowSymbolServerAccess : (Optional) Allows dotCover to search for PDB files on a symbol server --ProcessFilters=ARG : (Optional) Specifies process filters. Syntax: +:process1;-:process2;... Asterisk wildcard (*) is supported here --DisableNGen : (Optional) Disables NGen images loading Global parameters: --LogFile=ARG : (Optional) Enables logging and allows specifying a log file name --UseEnvVarsInPaths=ARG : (Optional) [True|False] Allows using environment variables (for example, %TEMP%) in paths. True by default Notes: * Parameters are case-insensitive. * Slash (/) and double dash (--) can be used to specify a parameter. * Equals sign (=) and colon (:) can be used to specify parameter value. For example, the following is equivalent: /TargetExecutable=MyApp.exe --targetexecutable:MyApp.exe It is possible to specify part of the parameters or all of them in the configuration file. usage: dotCover cover-everything <configuration filename> [parameters] Configuration file format is described in the autogenerated sample. usage: dotCover help cover-everything <configuration filename>

cover-service

cover-service: Performs coverage analysis of the specified Windows Service usage: dotCover cover-service|cs <parameters> Valid parameters: --ServiceName=ARG : (Required) Name of the service to analyze --ServiceArguments=ARG : (Optional) Service arguments --StartDependentServices=ARG : (Optional) [True|False] Specifies whether dependent services must be started. False by default --TempDir=ARG : (Optional) Directory for auxiliary files. Set to the system temp by default --Output=ARG : (Required) Path to the resulting coverage snapshot/report --ReportType=ARG : (Optional) [HTML|JSON|XML|DetailedXML|NDependXML]. Specify to get a report of a certain type instead of a snapshot --HideAutoProperties : (Optional) Remove auto-implemented properties from report --ExcludeFileMasks : (Optional, works only if --ReportType is specified) Remove specified files from report. The parameter is a semicolon-separated list of file path masks. Ant-style patterns are supported here (e.g. ProjectFolder/**/*.generated.cs) --AnalyzeServiceArguments=ARG : (Optional) [True|False] Specifies whether dotCover should analyze arguments string and convert relative paths to absolute there. True by default --Scope : (Optional) Allows including not loaded assemblies in the specified scope into coverage results. The parameter is a semicolon-separated list of file path masks. Ant-style patterns are supported here (e.g. ProjectFolder/**/*.dll) --Filters=ARG : (Optional) Specifies coverage filters. Syntax: +:module=*;class=*;function=*; Use -:myassembly to exclude an assembly from code coverage. Asterisk wildcard (*) is supported here --AttributeFilters=ARG : (Optional) Specifies attribute filters. Syntax: filter1;filter2;... Asterisk wildcard (*) is supported here --DisableDefaultFilters : (Optional) Disables default (automatically added) filters --SymbolSearchPaths=ARG : (Optional) Specifies additional symbol search paths. Paths to symbol servers (starting with srv* prefix) are supported here. Values are separated with semicolon --AllowSymbolServerAccess : (Optional) Allows dotCover to search for PDB files on a symbol server --UseApi=ARG : (Optional) [True|False] Whether to use CoverageProfiler Api. False by default --RemoteApiEndpoint=ARG : (Optional) Endpoint for RemoteApi feature. Syntax: IPv4Address:Port --DisableNGen : (Optional) Disables NGen images loading --StartInstance=ARG : (Optional) Starts new dotCover.exe instance in the background and waits until it is initialized. ARG is the instance ID. Use this ID to send commands to this dotCover.exe instance --Instance=ARG : (Optional) Assigns an instance ID to the current dotCover.exe instance. Use this ID to send commands to this dotCover.exe instance --CoverImmediately=ARG : (Optional) [True|False] Specifies whether to start coverage analysis immediately after launch. Use --CoverImmediately=False to defer coverage analysis (to start the analysis, send the corresponding command to this dotCover.exe instance). True by default --StartInstanceTimeout=ARG : (Optional) Timeout in seconds for the --StartInstance parameter. Default is 20 Global parameters: --LogFile=ARG : (Optional) Enables logging and allows specifying a log file name --UseEnvVarsInPaths=ARG : (Optional) [True|False] Allows using environment variables (for example, %TEMP%) in paths. True by default Notes: * Parameters are case-insensitive. * Slash (/) and double dash (--) can be used to specify a parameter. * Equals sign (=) and colon (:) can be used to specify parameter value. For example, the following is equivalent: /TargetExecutable=MyApp.exe --targetexecutable:MyApp.exe It is possible to specify part of the parameters or all of them in the configuration file. usage: dotCover cover-service <configuration filename> [parameters] Configuration file format is described in the autogenerated sample. usage: dotCover help cover-service <configuration filename>

cover-iis

cover-iis: Performs coverage analysis of IIS usage: dotCover cover-iis|iis <parameters> Valid parameters: --TempDir=ARG : (Optional) Directory for auxiliary files. Set to the system temp by default --Output=ARG : (Required) Path to the resulting coverage snapshot/report --ReportType=ARG : (Optional) [HTML|JSON|XML|DetailedXML|NDependXML]. Specify to get a report of a certain type instead of a snapshot --HideAutoProperties : (Optional) Remove auto-implemented properties from report --ExcludeFileMasks : (Optional, works only if --ReportType is specified) Remove specified files from report. The parameter is a semicolon-separated list of file path masks. Ant-style patterns are supported here (e.g. ProjectFolder/**/*.generated.cs) --Scope : (Optional) Allows including not loaded assemblies in the specified scope into coverage results. The parameter is a semicolon-separated list of file path masks. Ant-style patterns are supported here (e.g. ProjectFolder/**/*.dll) --Filters=ARG : (Optional) Specifies coverage filters. Syntax: +:module=*;class=*;function=*; Use -:myassembly to exclude an assembly from code coverage. Asterisk wildcard (*) is supported here --AttributeFilters=ARG : (Optional) Specifies attribute filters. Syntax: filter1;filter2;... Asterisk wildcard (*) is supported here --DisableDefaultFilters : (Optional) Disables default (automatically added) filters --SymbolSearchPaths=ARG : (Optional) Specifies additional symbol search paths. Paths to symbol servers (starting with srv* prefix) are supported here. Values are separated with semicolon --AllowSymbolServerAccess : (Optional) Allows dotCover to search for PDB files on a symbol server --UseApi=ARG : (Optional) [True|False] Whether to use CoverageProfiler Api. False by default --RemoteApiEndpoint=ARG : (Optional) Endpoint for RemoteApi feature. Syntax: IPv4Address:Port --DisableNGen : (Optional) Disables NGen images loading --StartInstance=ARG : (Optional) Starts new dotCover.exe instance in the background and waits until it is initialized. ARG is the instance ID. Use this ID to send commands to this dotCover.exe instance --Instance=ARG : (Optional) Assigns an instance ID to the current dotCover.exe instance. Use this ID to send commands to this dotCover.exe instance --CoverImmediately=ARG : (Optional) [True|False] Specifies whether to start coverage analysis immediately after launch. Use --CoverImmediately=False to defer coverage analysis (to start the analysis, send the corresponding command to this dotCover.exe instance). True by default --StartInstanceTimeout=ARG : (Optional) Timeout in seconds for the --StartInstance parameter. Default is 20 Global parameters: --LogFile=ARG : (Optional) Enables logging and allows specifying a log file name --UseEnvVarsInPaths=ARG : (Optional) [True|False] Allows using environment variables (for example, %TEMP%) in paths. True by default Notes: * Parameters are case-insensitive. * Slash (/) and double dash (--) can be used to specify a parameter. * Equals sign (=) and colon (:) can be used to specify parameter value. For example, the following is equivalent: /TargetExecutable=MyApp.exe --targetexecutable:MyApp.exe It is possible to specify part of the parameters or all of them in the configuration file. usage: dotCover cover-iis <configuration file name> [parameters] Configuration file format is described in the autogenerated sample. usage: dotCover help cover-iis <configuration file name>

削除

delete: Delete all files related to the specified snapshots usage: dotCover delete|d <parameters> Valid parameters: --Source=ARG : (Required) List of snapshot files separated with semicolon (;) Global parameters: --LogFile=ARG : (Optional) Enables logging and allows specifying a log file name --UseEnvVarsInPaths=ARG : (Optional) [True|False] Allows using environment variables (for example, %TEMP%) in paths. True by default Notes: * Parameters are case-insensitive. * Slash (/) and double dash (--) can be used to specify a parameter. * Equals sign (=) and colon (:) can be used to specify parameter value. For example, the following is equivalent: /TargetExecutable=MyApp.exe --targetexecutable:MyApp.exe It is possible to specify part of the parameters or all of them in the configuration file. usage: dotCover delete <configuration filename> [parameters] Configuration file format is described in the autogenerated sample. usage: dotCover help delete <configuration filename>

ヘルプ

help: Show console runner help. Type 'dotCover help <command>' for help on a specific command, parameters and configuration xml format Type 'dotCover help <command> <file name>' to write configuration xml example to the specified file

リスト

list: Obtain the list of all files related to the specified snapshots usage: dotCover list|l <parameters> Valid parameters: --Source=ARG : (Required) List of snapshot files separated with semicolon (;) --Output=ARG : (Required) Resulting file name. Stores plain list of all snapshot files Global parameters: --LogFile=ARG : (Optional) Enables logging and allows specifying a log file name --UseEnvVarsInPaths=ARG : (Optional) [True|False] Allows using environment variables (for example, %TEMP%) in paths. True by default Notes: * Parameters are case-insensitive. * Slash (/) and double dash (--) can be used to specify a parameter. * Equals sign (=) and colon (:) can be used to specify parameter value. For example, the following is equivalent: /TargetExecutable=MyApp.exe --targetexecutable:MyApp.exe It is possible to specify part of the parameters or all of them in the configuration file. usage: dotCover list <configuration file name> [parameters] Configuration file format is described in the autogenerated sample. usage: dotCover help list <configuration file name>

マージ

merge: Merge several coverage snapshots usage: dotCover merge|m <parameters> Valid parameters: --Source=ARG : (Required) List of snapshots separated with semicolon (;) --Output=ARG : (Required) File name for the merged snapshot --TempDir=ARG : (Optional) Directory for the auxiliary files. Set to system temp by default Global parameters: --LogFile=ARG : (Optional) Enables logging and allows specifying a log file name --UseEnvVarsInPaths=ARG : (Optional) [True|False] Allows using environment variables (for example, %TEMP%) in paths. True by default Notes: * Parameters are case-insensitive. * Slash (/) and double dash (--) can be used to specify a parameter. * Equals sign (=) and colon (:) can be used to specify parameter value. For example, the following is equivalent: /TargetExecutable=MyApp.exe --targetexecutable:MyApp.exe It is possible to specify part of the parameters or all of them in the configuration file. usage: dotCover merge <configuration file name> [parameters] Configuration file format is described in the autogenerated sample. usage: dotCover help merge <configuration file name>

報告する

report: Creates a report by the specified snapshot usage: dotCover report|r <parameters> Valid parameters: --Source=ARG : (Required) Coverage snapshot file name --Output=ARG : (Required) Resulting report file name --ReportType=ARG : (Optional) [HTML|JSON|XML|DetailedXML|NDependXML]. A type of the report. XML by default --HideAutoProperties : (Optional) Remove auto-implemented properties from report --ExcludeFileMasks : (Optional) Remove specified files from report. The parameter is a semicolon-separated list of file path masks. Ant-style patterns are supported here (e.g. ProjectFolder/**/*.generated.cs) Global parameters: --LogFile=ARG : (Optional) Enables logging and allows specifying a log file name --UseEnvVarsInPaths=ARG : (Optional) [True|False] Allows using environment variables (for example, %TEMP%) in paths. True by default Notes: * Parameters are case-insensitive. * Slash (/) and double dash (--) can be used to specify a parameter. * Equals sign (=) and colon (:) can be used to specify parameter value. For example, the following is equivalent: /TargetExecutable=MyApp.exe --targetexecutable:MyApp.exe It is possible to specify part of the parameters or all of them in the configuration file. usage: dotCover report <configuration file name> [parameters] Configuration file format is described in the autogenerated sample. usage: dotCover help report <configuration file name>

バージョン

version: Writes dotCover version info to the specified file usage: dotCover version|v [<output file name>] [<parameters>] Global parameters: --LogFile=ARG : (Optional) Enables logging and allows specifying a log file name --UseEnvVarsInPaths=ARG : (Optional) [True|False] Allows using environment variables (for example, %TEMP%) in paths. True by default Notes: * Parameters are case-insensitive. * Slash (/) and double dash (--) can be used to specify a parameter. * Equals sign (=) and colon (:) can be used to specify parameter value. For example, the following is equivalent: /TargetExecutable=MyApp.exe --targetexecutable:MyApp.exe

ジップ

zip: Compresses coverage snapshot usage: dotCover zip|z <parameters> Valid parameters: --Source=ARG : (Required) Coverage snapshot file name --Output=ARG : (Required) Zipped snapshot file name Global parameters: --LogFile=ARG : (Optional) Enables logging and allows specifying a log file name --UseEnvVarsInPaths=ARG : (Optional) [True|False] Allows using environment variables (for example, %TEMP%) in paths. True by default Notes: * Parameters are case-insensitive. * Slash (/) and double dash (--) can be used to specify a parameter. * Equals sign (=) and colon (:) can be used to specify parameter value. For example, the following is equivalent: /TargetExecutable=MyApp.exe --targetexecutable:MyApp.exe It is possible to specify a part of the parameters or all of them in the configuration file. usage: dotCover zip <configuration file name> [parameters] Configuration file format is described in the autogenerated sample. usage: dotCover help zip <configuration file name>

送信する

send: Send command to dotCover instance usage: dotCover send|s <parameters> Valid parameters: --Instance=ARG : (Required) ID of the target dotCover.exe instance --Command=ARG : (Required) [Cover|Pause|GetSnapshotAndKillChildren] Command to send Cover - Start coverage analysis Pause - Pause coverage analysis GetSnapshotAndKillChildren - Saves current coverage data, kill all profiled processes and stop instance --Timeout=ARG : (Optional) Timeout in seconds for command execution. Default is 10 Global parameters: --LogFile=ARG : (Optional) Enables logging and allows specifying a log file name Notes: * Parameters are case-insensitive. * Slash (/) and double dash (--) can be used to specify a parameter. * Equals sign (=) and colon (:) can be used to specify parameter value. For example, the following is equivalent: /TargetExecutable=MyApp.exe --targetexecutable:MyApp.exe
最終更新日: 2019年9月30日