Skip to content

Use absoluteIndex instead of relativeIndex for task selection in Data…

a4d9193
Select commit
Loading
Failed to load commit list.
Open

Replace ViewPager2 with Compose-based TaskScreenContainer for Data Collection #3735

Use absoluteIndex instead of relativeIndex for task selection in Data…
a4d9193
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 14, 2026 in 0s

68.01% (+0.01%) compared to 5c60028

View this Pull Request on Codecov

68.01% (+0.01%) compared to 5c60028

Details

Codecov Report

❌ Patch coverage is 64.91228% with 40 lines in your changes missing coverage. Please review.
✅ Project coverage is 68.01%. Comparing base (5c60028) to head (a4d9193).

Files with missing lines Patch % Lines
...oid/ui/datacollection/tasks/TaskScreenContainer.kt 52.94% 12 Missing and 4 partials ⚠️
...droid/ui/datacollection/DataCollectionViewModel.kt 35.71% 7 Missing and 2 partials ⚠️
.../android/ui/datacollection/DataCollectionScreen.kt 85.00% 0 Missing and 3 partials ⚠️
...ection/tasks/location/CaptureLocationTaskScreen.kt 50.00% 3 Missing ⚠️
...ndroid/ui/datacollection/DataCollectionFragment.kt 75.00% 1 Missing ⚠️
...ui/datacollection/tasks/AbstractTaskMapFragment.kt 0.00% 0 Missing and 1 partial ⚠️
...oid/ui/datacollection/tasks/date/DateTaskScreen.kt 50.00% 0 Missing and 1 partial ⚠️
...lection/tasks/instruction/InstructionTaskScreen.kt 50.00% 0 Missing and 1 partial ⚠️
...ui/datacollection/tasks/number/NumberTaskScreen.kt 50.00% 0 Missing and 1 partial ⚠️
...d/ui/datacollection/tasks/photo/PhotoTaskScreen.kt 50.00% 0 Missing and 1 partial ⚠️
... and 3 more
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #3735      +/-   ##
============================================
+ Coverage     68.00%   68.01%   +0.01%     
+ Complexity     1613     1596      -17     
============================================
  Files           370      368       -2     
  Lines          9563     9489      -74     
  Branches       1248     1241       -7     
============================================
- Hits           6503     6454      -49     
+ Misses         2381     2366      -15     
+ Partials        679      669      -10     
Files with missing lines Coverage Δ
...d/ui/datacollection/tasks/AbstractTaskViewModel.kt 93.33% <100.00%> (+0.11%) ⬆️
...oid/ui/datacollection/tasks/DataCollectionEvent.kt 100.00% <100.00%> (ø)
...ion/tasks/location/CaptureLocationTaskViewModel.kt 93.47% <100.00%> (+0.14%) ⬆️
...n/tasks/multiplechoice/MultipleChoiceTaskScreen.kt 52.27% <100.00%> (ø)
...ui/datacollection/tasks/point/DropPinTaskScreen.kt 66.03% <100.00%> (+3.53%) ⬆️
...datacollection/tasks/polygon/DrawAreaTaskScreen.kt 46.73% <100.00%> (+3.06%) ⬆️
...ndroid/ui/datacollection/DataCollectionFragment.kt 92.59% <75.00%> (-3.41%) ⬇️
...ui/datacollection/tasks/AbstractTaskMapFragment.kt 60.27% <0.00%> (ø)
...oid/ui/datacollection/tasks/date/DateTaskScreen.kt 76.56% <50.00%> (-0.37%) ⬇️
...lection/tasks/instruction/InstructionTaskScreen.kt 87.50% <50.00%> (-0.74%) ⬇️
... 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.