2022-01-02
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
Other Updates
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.
Enhancements
CLI: Cover now supports automatic uploading of code coverage and test creation information to Cover Reports via the
--report
orupload
CLI 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]
Resolved Issues
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
R026
to be reported when missing beans were detected during Spring context loading. Cover now reportsR027
for this scenario. [Ref: TG-16269]Resolved an issue which caused Cover to write tests containing trivial input values, such as
0
for 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-tests
is used. [Ref: TG-14852]
Known Issues
CLI: The command
dcover clean --failing
does not work on Gradle projects. This command is now deprecated anddcover validate
should be used instead. [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]
Last updated