Merge Mode
Merge mode enables Diffblue Cover to merge generated tests into existing test classes rather than creating separate files.
Overview
src/test/java/com/example/
├── MyServiceTest.java (your manual tests)
└── MyServiceDiffblueTest.java (Diffblue generated tests - separate file)src/test/java/com/example/
└── MyServiceTest.java (your manual tests + generated tests merged together)Why Use Merge Mode?
Enabling Merge Mode
CLI
IntelliJ Plugin
Key Behavior Differences
Prerequisites
cover-annotations Requirement
Troubleshooting
R090: Failed to Merge Tests
Solution 1: Use dcover issues --prompt (Recommended)
Solution 2: Use @WriteTestsTo Annotation
Solution 3: Remove --merge Flag
Environment Check Failures
Missing or Outdated cover-annotations
Adopting Merge Mode
From Existing *DiffblueTest Files
CI/CD Considerations
Known Limitations
IntelliJ Plugin
Cover Reports
Related Topics
Last updated
Was this helpful?

