Skip to content

Implement incremental LOI sync - #3918

Draft
andreia-ferreira wants to merge 10 commits into
masterfrom
andreia/3867/avoid-sync-all-lois
Draft

Implement incremental LOI sync#3918
andreia-ferreira wants to merge 10 commits into
masterfrom
andreia/3867/avoid-sync-all-lois

update unit tests

52c6ee3
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 4, 2026 in 1s

69.70% (+0.22%) compared to 64743dc

View this Pull Request on Codecov

69.70% (+0.22%) compared to 64743dc

Details

Codecov Report

❌ Patch coverage is 92.59259% with 8 lines in your changes missing coverage. Please review.
✅ Project coverage is 69.70%. Comparing base (64743dc) to head (52c6ee3).

Files with missing lines Patch % Lines
.../android/data/local/room/converter/ConverterExt.kt 53.84% 5 Missing and 1 partial ⚠️
...ndroid/data/remote/firebase/schema/LoiConverter.kt 0.00% 0 Missing and 1 partial ⚠️
...android/repository/LocationOfInterestRepository.kt 96.66% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #3918      +/-   ##
============================================
+ Coverage     69.47%   69.70%   +0.22%     
- Complexity     1966     2008      +42     
============================================
  Files           412      418       +6     
  Lines         11018    11108      +90     
  Branches       1453     1470      +17     
============================================
+ Hits           7655     7743      +88     
+ Misses         2612     2611       -1     
- Partials        751      754       +3     
Files with missing lines Coverage Δ
...ava/org/groundplatform/android/common/Constants.kt 50.00% <ø> (ø)
...dplatform/android/data/local/room/LocalDatabase.kt 100.00% <ø> (ø)
...id/data/local/room/entity/SurveySyncStateEntity.kt 100.00% <100.00%> (ø)
...a/local/room/stores/RoomLocationOfInterestStore.kt 92.45% <100.00%> (+1.14%) ⬆️
...data/local/room/stores/RoomSurveySyncStateStore.kt 100.00% <100.00%> (ø)
...d/data/remote/firebase/FirebaseMessagingService.kt 100.00% <ø> (ø)
...d/data/remote/firebase/protobuf/ModelToProtoExt.kt 81.17% <ø> (-0.22%) ⬇️
...a/remote/firebase/schema/LoiCollectionReference.kt 100.00% <100.00%> (ø)
...undplatform/android/data/sync/SurveySyncService.kt 100.00% <100.00%> (ø)
...oundplatform/android/data/sync/SurveySyncWorker.kt 100.00% <ø> (ø)
... and 9 more

... and 2 files with indirect coverage changes

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