Skip to content

Add Android rendering logic for PDF reports#3774

Merged
andreia-ferreira merged 24 commits into
masterfrom
andreia/3739/pdf-report-layout
Jun 22, 2026
Merged

Add Android rendering logic for PDF reports#3774
andreia-ferreira merged 24 commits into
masterfrom
andreia/3739/pdf-report-layout

Merge branch 'master' into andreia/3739/pdf-report-layout

ae92767
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 22, 2026 in 0s

66.99% (+66.99%) compared to d46763a

View this Pull Request on Codecov

66.99% (+66.99%) compared to d46763a

Details

Codecov Report

❌ Patch coverage is 75.52239% with 82 lines in your changes missing coverage. Please review.
✅ Project coverage is 66.99%. Comparing base (d46763a) to head (ae92767).

Files with missing lines Patch % Lines
...undplatform/feature/pdf/AndroidPdfImageProvider.kt 52.77% 24 Missing and 10 partials ⚠️
...ndplatform/feature/pdf/AndroidPdfReportLauncher.kt 0.00% 19 Missing ⚠️
...g/groundplatform/feature/pdf/AndroidPdfRenderer.kt 0.00% 17 Missing ⚠️
...ndplatform/feature/pdf/render/DocumentPdfCanvas.kt 55.55% 6 Missing and 2 partials ⚠️
...org/groundplatform/feature/pdf/render/PdfWriter.kt 98.03% 1 Missing and 2 partials ⚠️
...ndplatform/feature/pdf/AndroidPdfOutputProvider.kt 88.88% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@              Coverage Diff              @@
##             master    #3774       +/-   ##
=============================================
+ Coverage          0   66.99%   +66.99%     
- Complexity        0     1778     +1778     
=============================================
  Files             0      402      +402     
  Lines             0    10520    +10520     
  Branches          0     1338     +1338     
=============================================
+ Hits              0     7048     +7048     
- Misses            0     2783     +2783     
- Partials          0      689      +689     
Files with missing lines Coverage Δ
...org/groundplatform/feature/pdf/render/PdfCanvas.kt 100.00% <100.00%> (ø)
...groundplatform/feature/pdf/render/PdfTextPaints.kt 100.00% <100.00%> (ø)
...org/groundplatform/feature/pdf/render/PdfCursor.kt 100.00% <100.00%> (ø)
...ndplatform/feature/pdf/render/PdfPageController.kt 100.00% <100.00%> (ø)
...ndplatform/feature/pdf/AndroidPdfOutputProvider.kt 88.88% <88.88%> (ø)
...org/groundplatform/feature/pdf/render/PdfWriter.kt 98.03% <98.03%> (ø)
...ndplatform/feature/pdf/render/DocumentPdfCanvas.kt 55.55% <55.55%> (ø)
...g/groundplatform/feature/pdf/AndroidPdfRenderer.kt 0.00% <0.00%> (ø)
...ndplatform/feature/pdf/AndroidPdfReportLauncher.kt 0.00% <0.00%> (ø)
...undplatform/feature/pdf/AndroidPdfImageProvider.kt 52.77% <52.77%> (ø)

... and 392 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.