Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll Ignore

Creating Custom Configurations on DTP

Running Test Configurations From the Preference Page

In this release, we've focused on enhancing performance and accuracy of static analysis rules, providing support for Visual Studio 2017, as well as extending the coverage collecting functionality to collect coverage information form standalone applications with Coverage Agent Manager.We made the following updates in this release.

Table of Content Zone
maxLevel1
locationtop

Support for Visual Studio 2017

dotTEST can now be integrated with Visual Studio 2017

and provides support

. Support for C# 7.0 and VB.NET 15.0 are also included.

Collecting Coverage from Standalone Applications with Coverage Agent Manager

The coverage collection functionality has been extended to collect coverage information form standalone applications with Coverage Agent

Manager - a

Manager–a web interface that allows you to collect coverage and test data during test execution; see Application Coverage for Standalone Applications for details.

Enhanced Workflow for Test Configurations

We've made it easier for you to interact with test configurations when working with dotTEST on your desktop. Now you can easily duplicate and customize an existing test configuration on DTP, as well as run a test configuration right form your IDE Preference page; see Creating Custom Test Configurations and Setting the Active Test Configuration for details.

Other Enhancements

  • Support for .NET Framework 4.7, which is bundled with dotTEST and can be automatically installed during dotTEST installation
  • Analyzing website projects with
Metrics
  • metrics

Anchor
Updated Code Analysis Rules
Updated Code Analysis Rules
Updated Code Analysis Rules

The following code analysis rules have been updated

to improve the performance and accuracy of Static Analysis

:

Rule IDDescription
SERIAL.XML.SOAFAP-1 Make sure that type of serialized field/property is compatible with type used in XmlElementAttribute 
SEC.LGE-2 Ensure all exceptions are either logged with a standard logger or rethrown 
PB.STATICFLD-3Do not write to static fields from non-static methods
EXCEPT.NCSAE-3 Avoid the use of "catch" on 'Exception', 'SystemException' or 'ApplicationException'
CS.BRM.ES-3 Use string.Empty for empty strings 
VS
VB.BRM.ES-3 Use string.Empty for empty strings (added rule for Visual Basic)

Resolved Bugs and FRs

Bug/FR IDDescription
DT-9406 On 32-bit Windows 7 dotTEST FA cannot analyze a project with target platform set to x64 
DT-9403 Rule map not being honored by
DTP Enginefor
DTPEnginefor.NET
DT-8947 Not reporting of tests or coverage when running MSTests with coverage 
DT-8781 monitorCoverage.bat script template deletes application log directory (accumulation not possible) 
DT-9700'dotTEST is not licensed' message is shown at the end of analysis
DT-9486Build hanging when trying to rebuild solution with
DTP Enginefor
DTPEnginefor.NET
DT-10452EXCEPT.
NCSAEfalse
NCSAE false positive - any async method declaration triggers the rule
DT-9286Analyzing
Website project vswholesolution
Websiteprojectvswholesolution
DT-9276'Failed to connect to dotTEST service on port XXXXX' message being displayed



Scroll Only
For information about this release, see https://docs.parasoft.com/display/DOTTEST1033/Updates+in+10.3.3

...