Datasheet for release 2020.03.c

Cover IntelliJ Plugin Cover CLI
Environment
Operating Systems
Windows 10 Enterprise Yes Yes
Ubuntu 18.04 Yes Yes
RHEL 7.7 Yes Yes
IntelliJ Versions
IntelliJ Community 2019.2 Yes -
IntelliJ Community 2019.3 Yes -
IntelliJ Ultimate 2019.2 Yes -
IntelliJ Ultimate 2019.3 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
Spring Controllers - Yes
Spring Services - Yes
Spring Repositories - Yes
Compilation
Rebuild project automatically Yes -
IDE-supplied build configuration Yes -
Multi-module Maven project Yes -
Artifacts
Classpath Yes Yes
Fat JAR Yes Yes
Detect classpath from Maven configuration - Yes
Support Maven 3.6 - Yes
Java Output
Java Versions
JDK 8 Yes Yes
Detect from Maven configuration - Yes
Test Frameworks
JUnit 4.7-4.12 Yes Yes
JUnit 5 Yes Yes
Detect from Maven configuration - Yes
Checks prerequisites 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
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
Assertion Suggestions
By context menu / key shortcut within test method Yes -
Create Tests
Boilerplate Mode
Is available Yes -
Run as fallback after essential-test mode Yes -
Can be turned on/off in configuration, on by default Yes -
Essential-Test Mode
Is available Yes Yes
Run as fallback after advanced-test mode - Yes
Provide reason when falling back to boilerplate mode Yes Yes
Advanced-Test Mode
Is available (Linux only) - 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
Exception tests, off by default - Yes
Test Verification
Check whether tests compile and pass - Yes
Customized test verification command - Yes
Detect test verification command from Maven 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
Testability
Provide reason for not testing a method - Yes
Configuration
Supports JSON file - Yes
Able to call JCover - Yes
Replace Tests
Delete non-compiling tests - Yes
Documentation
Online documentation Yes Yes
Online release notes Yes Yes
Online data sheet Yes Yes
Welcome area with links to documentation 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 -
Behavioral analytics data, on by default Yes -
Can be turned off in configuration 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 ""