What's New > Version 2021.11.01
Visualisation reports now even easier to use!
Release date: Nov 08, 2021
Diffblue Cover Reports is now even easier to use!
In this release we have simplified the creation of reports to upload into Diffblue Cover Reports. This means you can easily obtain insights about your code to help your team identify gaps in your application’s coverage. These data visualizations help make sure you have coverage where it is most important, instead of relying only on a single percentage for your entire application.
These reports are free for all customers using the Standard Edition of Diffblue Cover CLI, or above.
New Developer Edition trial available
We are delighted to now offer a 14-day trial version of our Developer Edition, which includes the Diffblue Cover CLI, as part of our new licensing option. We’re really excited that you can now “try before you buy”! To download your trial of Diffblue Cover Developer Edition, please click here. Full information on all our options is also available here.
How do I automatically maintain all of these tests?
Use Diffblue Cover on any CI platform to automatically update your unit tests and catch regressions for every commit - watch this video to learn more.
Full Release Notes
Enhancements
-
Standard/DevOps/Enterprise CLI:
report.json
is now created by default and placed in.diffblue/reports/
. Also, a new option--coverage-reports
creates the two coverage reports required by Cover Reports in.diffblue/reports/
. [Ref: TG-15708] -
Cover now provides warnings when activating an expired license key. [Ref: TG-15672]
-
Cover now writes more tests for methods, such as
toString()
, for enumeration types. [Ref: TG-15602] -
IntelliJ Plugin: Cover now provides more options to allow writing of incomplete tests, which may not have full
Arrange
,Act
orAssert
sections or may fail for various reasons. These options can be toggled via the plugin settings. [Ref: TG-14908] -
Cover can now write tests for Spring components that are configured by XML files. [Ref: TG-11303]
Resolved Issues
-
Resolved an issue which caused Cover to report
F009: Internal error
, during license key activation, when a version of Java older than1.8.161
was in use. Cover now reports anL011
error and provides further guidance if an supported version of Java is used. [Ref: TG-15692] -
Resolved an issue which caused Spring constructors (called by Spring for Bean instantiation) to be erroneously marked
R002
(missing observers); now they are markedT005
(trivial constructor). [Ref: TG-15500]
Known Issues
-
CLI:
dcover clean --failing
does not work on Gradle projects. [Ref: TG-11707] -
IntelliJ Plugin:
Diffblue Cover was unable to create an index
error may appear if switching projects happens before Cover has finished indexing. [Ref: TG-13772]