How are code coverage (JaCoCo) reports activated and how to produce aggregated reports for a complete code base?
🚀 Online course - Modern Gradle Fundamentals [ Ссылка ]
🏎️ Training on your Gradle topics [ Ссылка ]
✨ Support with your Gradle project [ Ссылка ]
💙 Follow me on Mastodon [ Ссылка ]
▶️ 0:00 Reporting when Testing
▶️ 0:18 Test Reports for each Component
▶️ 1:25 Code Coverage Reports for each Component
▶️ 2:39 Reports for the complete Code Base
▶️ 4:18 Apply report aggregation plugins
▶️ 5:03 Wire into Lifecycle Task
▶️ 5:37 Aggregate reports of multiple Source Sets
▶️ 8:00 Relationship to Variant-aware Dependency Management
▶️ 8:41 The outgoingVariants help task
▶️ 9:43 Summary
💾 Example on GitHub (Kotlin DSL): [ Ссылка ]
💾 Example on GitHub (Groovy DSL): [ Ссылка ]
Related Videos:
⏩ 08 Declaring Dependencies: [ Ссылка ]
⏩ 13 Aggregating Custom Artifacts: [ Ссылка ]
⏩ 18 Configuring Testing [ Ссылка ]
⏩ 19 The Test Task: [ Ссылка ]
Further Readings:
📕 JaCoCo Plugin: [ Ссылка ]
📕 Test Report Aggregation Plugin: [ Ссылка ]
📕 Sample - Aggregating Test Results: [ Ссылка ]
📕 JaCoCo Report Aggregation Plugin: [ Ссылка ]
📕 Sample - Aggregating Code Coverage Reports: [ Ссылка ]
📕 Declaring dependencies / What are Configurations?: [ Ссылка ]
📕 Understanding Variant Selection: [ Ссылка ]
📕 Variant Attributes: [ Ссылка ]
📕 Sharing of Artifacts between Projects: [ Ссылка ]
Ещё видео!