Here are the known limitations of Parasoft dotTEST:
- The Universal Windows Apps project types in Visual Studio 2015 and later is not fully supported. Nuget dependencies that are stored in the
project.json
file are not resolved during analysis, which may impact results. - Some coding standard rules do not support x64 Assemblies.
- Calculating metrics on machines without Visual Studio 2015 may require "Microsoft Build Tools 2015" which can be downloaded from https://www.microsoft.com/en-us/download/details.aspx?id=48159.
- dotTEST cannot calculate metrics for websites written in mixed C# and VB code.
- dotTEST does not support running Microsoft Code Analysis on Web Site projects, and does not report findings reported by Code Analysis on an entire module (such as an assembly).
- Analyzing Visual Basic projects with FlowAnalysis requires additional configuration (see Configuring Flow Analysis for details).
- Due to the MSTest framework limitations, results of MSTest parameterized tests executed with VSTest are accumulated and reported as a single test.
VStest adapters fail to provide information about source code location when the full format of PDB files is selected in .NET Core 3.x. As a result:
- Test execution with dotTEST can only be applied to the entire assembly (running tests on selected files is not available).
- dotTEST reports may include information about projects that are "unknown".
See Application Coverage for Web Applications for limitations for collecting coverage from web applications.