dotCover 2020.3 Help

WinRT Applications

Control+Alt+K K

In Visual Studio:
ReSharper | Cover | Cover Application...

In dotCover standalone application:
File | Cover Application...

WinRT applications are applications that use Windows Runtime framework. More specifically, these are Windows Store and Universal Windows Platform (UWP) applications.

With dotCover, you can run coverage analysis for WinRT applications that have PDB information.

Note that dotCover is unable to analyze a UWP application if it uses .NET native tool chain. To run coverage analysis for such an application, you should disable the Compile with .NET Native tool chain option in Visual Studio (via the menu Project | Properties... | Build) and rebuild the project.

To start a coverage run for a WinRT application

  1. Do one of the following:

    • In Visual Studio, press Control+Alt+K K or choose ReSharper | Cover | Cover Application... from the main menu

    • In dotCover standalone application, press Control+Alt+K K or choose File | Cover Application... in the menu.

  2. In the Coverage Configuration dialog that appears, choose WinRT Application.

  3. In the Package selector, choose the application that you want to run.

  4. Optionally, select the Advanced check box to configure additional settings:
    • Click Edit Symbol Search Policy to specify where to search for PDB information.

    • Click Edit Filters to view existing and add new coverage filters. Note that the filters you add with this button are only applied to the current session.

  5. Click Run. dotCover will open the Coverage Controller dialog and then

    run the selected application.

  6. If the Collect profiling data from start check box was selected, the coverage run starts immediately. Otherwise, dotCover waits until you click Start in the Coverage Controller dialog. When the coverage run is started, you can record code coverage.

Last modified: 08 May 2020