Skip to content

Refactor: Clean up imagery layer and migrate MogTile to :core:domain - #3907

Merged
shobhitagarwal1612 merged 7 commits into
masterfrom
new-change
Aug 30, 2026
Merged

Refactor: Clean up imagery layer and migrate MogTile to :core:domain#3907
shobhitagarwal1612 merged 7 commits into
masterfrom
new-change

refactor: cache noData color calculation in MogTile extension

34082c6
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 28, 2026 in 1s

69.08% (+0.10%) compared to 97da8be

View this Pull Request on Codecov

69.08% (+0.10%) compared to 97da8be

Details

Codecov Report

❌ Patch coverage is 80.00000% with 8 lines in your changes missing coverage. Please review.
✅ Project coverage is 69.08%. Comparing base (97da8be) to head (34082c6).

Files with missing lines Patch % Lines
...roundplatform/android/ui/map/gms/mog/MogTileExt.kt 20.00% 3 Missing and 1 partial ⚠️
...latform/android/ui/map/gms/ClippingTileProvider.kt 0.00% 1 Missing ⚠️
...dplatform/android/ui/map/gms/GoogleMapsFragment.kt 0.00% 1 Missing ⚠️
...atform/android/ui/map/gms/mog/MogTileDownloader.kt 0.00% 1 Missing ⚠️
...platform/android/ui/map/gms/mog/MogTileProvider.kt 0.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #3907      +/-   ##
============================================
+ Coverage     68.98%   69.08%   +0.10%     
- Complexity     1946     1954       +8     
============================================
  Files           413      413              
  Lines         10964    10964              
  Branches       1429     1430       +1     
============================================
+ Hits           7563     7574      +11     
+ Misses         2656     2644      -12     
- Partials        745      746       +1     
Files with missing lines Coverage Δ
...atform/android/repository/OfflineAreaRepository.kt 67.56% <100.00%> (ø)
...groundplatform/android/ui/map/gms/mog/MogClient.kt 48.10% <ø> (ø)
...atform/android/ui/map/gms/mog/MogSourceProvider.kt 100.00% <ø> (ø)
...ndplatform/android/ui/map/gms/mog/MogTileReader.kt 66.66% <ø> (ø)
...latform/android/util/image/TileImageTransformer.kt 92.30% <ø> (ø)
...oundplatform/domain/model/imagery/MogCollection.kt 100.00% <100.00%> (ø)
...org/groundplatform/domain/model/imagery/MogTile.kt 100.00% <100.00%> (ø)
...ndplatform/domain/model/imagery/TileCoordinates.kt 88.88% <100.00%> (+0.65%) ⬆️
...latform/android/ui/map/gms/ClippingTileProvider.kt 0.00% <0.00%> (ø)
...dplatform/android/ui/map/gms/GoogleMapsFragment.kt 18.10% <0.00%> (ø)
... and 3 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.