Coverage Configuration dialog
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 and .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, refer to 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: External .NET Processes
Cover only specified .NET processes | Optional. Specify a list of semicolon-separated list of processes that you want to analyze by dotCover. |