What's New > Version 2022.01.02
Upgrade all editions of Diffblue Cover Plugins from the JetBrains Marketplace
Release date: Jan 31, 2022
Single IntelliJ Plugin
We now have a single IntelliJ Plugin downloadable from the JetBrains Marketplace, which means it is even easier to find, upgrade and use! It also means that upgrading from our free Community Edition to the advanced features in Developer Edition is completely seamless.
Once you have installed the IntelliJ Plugin, either enter your license details (Developer Edition) or click the “Use Community Edition” button. Our existing Community Edition users will be unaffected by these changes.
Updates to Cover Reports
Our data visualization tool, Cover Reports, has two new features!
You can now:
- Automatically upload existing reports * Write tests, create and upload reports with a single command
We have also added support for JUnit 5.8 and Spring Boot 2.6.x.
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
CLI: Cover now supports automatic uploading of code coverage and test creation information to Cover Reports via the
uploadCLI options. [Ref: TG-16233]
CLI: Cover’s ‘coverage reports’ feature (
--coverage-reports) now automatically extracts JaCoCo coverage from Gradle projects. [Ref: TG-16217]
Cover now supports Spring Boot 2.6.x. [Ref: TG-16044]
Cover now supports JUnit 5.8. [Ref: TG-16029]
Cover now avoids writing tests with time-sensitive assertions. [Ref: TG-15626]
IntelliJ Plugin: Resolved an issue which caused Cover to not cleanup some temporary files whilst running on JDK 11. [Ref: TG-16270]
Resolved an issue which caused
R026to be reported when missing beans were detected during Spring context loading. Cover now reports
R027for this scenario. [Ref: TG-16269]
Resolved an issue which caused Cover to write tests containing trivial input values, such as
0for integers, instead of more complex values. [Ref: TG-16061]
Resolved an issue which caused Cover to mock an object, instead of autowiring it, when
--spring-integration-testsis used. [Ref: TG-14852]
CLI: The command
dcover clean --failingdoes not work on Gradle projects. This command is now deprecated and
dcover validateshould be used instead. [Ref: TG-11707]
Diffblue Cover was unable to create an indexerror may appear if switching projects happens before Cover has finished indexing. [Ref: TG-13772]