Datasheet for release 2020.09.01

Cover IntelliJ Plugin Cover CLI
Environment
Operating Systems
Windows 10 Enterprise Yes Yes
Ubuntu 18.04 Yes Yes
RHEL 7.7 Yes Yes
macOS 10.15 Yes Yes
IntelliJ Versions
IntelliJ Community 2019.3 Yes -
IntelliJ Community 2020.1 Yes -
IntelliJ Community 2020.2 Yes -
IntelliJ Ultimate 2019.3 Yes -
IntelliJ Ultimate 2020.1 Yes -
IntelliJ Ultimate 2020.2 Yes -
Hardware Requirements
Minimum RAM 16GB 16GB
Minimum disk space 5GB 5GB
Java Input
Java Versions
JDK 8 Yes Yes
JDK 11 Yes Yes
Frameworks
Spring Boot Applications Yes Yes
Spring Controllers Yes Yes
Spring Services Yes Yes
Spring Repositories Yes Yes
Compilation
Rebuild project automatically Yes -
IDE-supplied build configuration Yes -
Multi-module Maven project Yes -
Artifacts
Detect classpath from Maven configuration Yes Yes
Detect classpath from Gradle configuration Yes Yes
Java Output
Java Versions
JDK 8 Yes Yes
Detect from Maven configuration Yes Yes
Detect from Gradle configuration Yes Yes
Test Frameworks
JUnit 4.7-4.13 Yes Yes
JUnit 5 Yes Yes
Detect from Maven configuration Yes Yes
Detect from Gradle configuration Yes Yes
Mock Frameworks
Mockito 2.1-3.3 Yes Yes
Test Files
Merge into existing Java test files Yes Yes
Replace existing Java test files - Yes
Merge tests in order of declaration in implementation class Yes Yes
Test Naming
Test classes named by user-defined template Yes Yes
Test methods named by user-defined template Yes Yes
Code Style
Label test sections with comments Yes Yes
Allow inlining 'arrange' into 'act' or 'assert' Yes Yes
Allow inlining 'act' into 'assert' Yes Yes
Inline constant values Yes Yes
Inline methods Yes Yes
Inline constructors Yes Yes
Test style presets 'brief', 'verbose' Yes -
Join simple test cases into single test method Yes Yes
Coverage Measurement
Coverage Increment Indicators
Support IntelliJ coverage measurement Yes -
Support JaCoCo Yes -
Can be turned off in configuration Yes -
Indicators can be reset by user Yes -
Coverage Increment Report
Support JaCoCo - Yes
Create Tests
Boilerplate Mode
Is available Yes -
Run as fallback after essential-test mode Yes -
Provide reason when falling back to boilerplate mode Yes Yes
Can be turned on/off in configuration, off by default Yes -
Scope
Per method Yes Yes
Per class Yes Yes
Per package - Yes
Per module - Yes
Detect packages in module - Yes
Exclude methods from analysis - Yes
Test Verification
Check whether tests compile and pass - Yes
Customized test verification command - Yes
Detect test verification command from Maven configuration - Yes
Detect test verification command from Gradle configuration - Yes
Can be turned on/off in configuration, on by default - Yes
Existing Coverage
Do not generate tests for covered code Yes Yes
Can be turned on/off in configuration, off by default Yes Yes
Support IntelliJ coverage measurement Yes -
Support JaCoCo - Yes
Diff
Only create tests for class changed in patch file (Linux only) - Yes
Support git patch file - Yes
Report
Progress bar and summary - Yes
JSON output - Yes
Testability
Provide reason for not testing a method - Yes
Configuration
Supports JSON file - Yes
Replace Tests
Delete non-compiling tests - Yes
Installation
Zip file Yes Yes
'Diffblue Cover was installed' notification Yes -
Install without root privileges - Yes
Analytics
Environment analytics data, on by default Yes Yes
Behavioral analytics data, on by default Yes Yes
Can be turned off in configuration Yes Yes
Bug Reporting
Crash reporter sends to service Yes -
Crash reporter sends email Yes -
Submit issue via web form Yes -

results matching ""

    No results matching ""