Coverage Configuration dialog
Control+Alt+K K
In Visual Studio:
ReSharper_CoverApplication
In dotCover standalone application:
This dialog allows selecting a run configuration and configuring related preferences when you start a coverage run for an external application.

The window contains the following controls:
| Add | Click to create a new run configuration. The run configuration specifies how dotCover should run the application you want to analyze. For example, for a standalone application, the run configuration includes the path to the application executable file and application command-line arguments. |
| Process filters | Use this list to select existing or add new coverage filters. |
| Edit Symbol Search Policy | Click this button to open the Edit Symbol Search Policy dialog and specify where to search for PDB information. ![]() |
| How to control profiling | Select how you want to control the session: Manually using the buttons of the Coverage Controller or using the API calls from the analyzed application. |
| Collect coverage data from start | Select this checkbox to start recording coverage right after the target application is started under control of dotCover |
Application type
| Application | Specify the path to the executable file of the target application. |
| Advanced options | |
| Arguments | Optional. Specify command-line arguments if needed. |
| Working directory | Optional. Specify working directory. If the working directory is not specified, it will be automatically set to the path that contains the application executable file. |
| Cover child processes | Optional. Select this checkbox if you want to analyze coverage of child processes. |
Application type: .NET Core Applications
| Application | Specify the path to the executable (.exe) or library (.dll) file of the profiled application. |
| Advanced options | |
| Arguments | Optional. Specify command-line arguments if needed. |
| Working directory | Optional. Specify working directory. If the working directory is not specified, it will be automatically set to the path that contains the application executable file. |
| Cover child processes | Optional. Select this checkbox if you want to analyze coverage of child processes. |
Application type: WinRT Applications
| Packages | Select the target application. |
Application type: WCF Services
| Library path | Specify the path to WCF Service Library that should be deployed into WCF Service Host. |
| Config path | Specify the path to configuration file for WCF Service Library. If the library configuration file is located in the same directory, dotCover detects it automatically. |
| Advanced options | |
| WCF Host | Select one of the available WCF Service Hosts. WCF Service Host allows you to host and test your WCF Service Library. For more information, see WCF Service Host. |
| Client path | Optional. Specify the path to a client application that should be launched alongside WCF Service Host. |
| Client arguments | Optional. Specify command-line arguments for the client application. |
Application type: Web Application on IIS Server (IIS)
| Open URL | Optional. Select this checkbox if you want to specify explicitly an URL and a Web browser that should open after IIS Server starts. |
Application type: Web Application on IIS Express Server (IIS Express)
| Configuration file | Optional. Use this field to explicitly specify the IIS Express configuration file. As soon as you specify a valid configuration file, the list of available Web sites is updated accordingly. |
| Site | If your Web application is already deployed, choose the corresponding Web site. |
| Application Path | If your Web application is not deployed, specify the physical path to the application folder. |
| Open URL | Optional. Select this checkbox if you want to specify explicitly an URL and a Web browser that should open after IIS Server starts. |
| Advanced options | |
| Server | Select the IIS Express server that is used to deploy your Web application. Note that IIS Express should be installed. |
| Runtime version | Optional. Use this field to choose the .NET runtime version that will be used when deploying the application. |
| Port | Optional. Use this field to specify the Web server port that will be used when deploying the application. |
Application type: Windows Services
| Service | Select a target .NET service from the list of installed services. |
| Advanced options | |
| Arguments | Optional. Specify command-line arguments if necessary. |
| Start dependent services | Optional. Select this checkbox if you want to start services that depend on the target service. |
Application type: .NET Processes
| Cover only specified .NET processes | Optional. Specify a list of semicolon-separated list of processes that you want to analyze by dotCover. |
Last modified: 05 April 2021
