-
- Downloads
Improve risklevel result data access performance (DEV) #1953
* Don't log all exposure windows on `RiskLevelTaskResult.toString()` due to performance impact when logging.
* Add RiskLevelResult flow optimized for just getting the latest two results.
* Share risk level result subscriptions.
The delay when switching from Home to RiskDetails fragment will be bridged and no re-loading necessary.
* Fix test regressions
* Remove test code.
* Introduce specific query for "latestAndLastSuccessful".
Add unit tests for SQL queries.
* Fix test regressions due to missing mocking.
* Address merge conflicts.
* Fix instrumentation tests not building.
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
Showing
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/diagnosiskeys/storage/KeyCacheDatabaseTest.kt 4 additions, 3 deletions...ronawarnapp/diagnosiskeys/storage/KeyCacheDatabaseTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/risk/storage/RiskResultDatabaseTest.kt 143 additions, 0 deletions.../rki/coronawarnapp/risk/storage/RiskResultDatabaseTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeFragmentTest.kt 1 addition, 2 deletions...ava/de/rki/coronawarnapp/ui/main/home/HomeFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingTracingFragmentTest.kt 1 addition, 1 deletion...onawarnapp/ui/onboarding/OnboardingTracingFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/submission/SubmissionTestResultConsentGivenFragmentTest.kt 1 addition, 1 deletion...ubmission/SubmissionTestResultConsentGivenFragmentTest.kt
- Corona-Warn-App/src/device/java/de/rki/coronawarnapp/risk/storage/DefaultRiskLevelStorage.kt 5 additions, 2 deletions...rki/coronawarnapp/risk/storage/DefaultRiskLevelStorage.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/risk/storage/DefaultRiskLevelStorage.kt 5 additions, 2 deletions...rki/coronawarnapp/risk/storage/DefaultRiskLevelStorage.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/risklevel/ui/TestRiskLevelCalculationFragmentCWAViewModel.kt 2 additions, 2 deletions...klevel/ui/TestRiskLevelCalculationFragmentCWAViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/RiskLevelChangeDetector.kt 1 addition, 1 deletion...java/de/rki/coronawarnapp/risk/RiskLevelChangeDetector.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/RiskLevelTaskResult.kt 7 additions, 0 deletions...ain/java/de/rki/coronawarnapp/risk/RiskLevelTaskResult.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/storage/BaseRiskLevelStorage.kt 64 additions, 13 deletions...de/rki/coronawarnapp/risk/storage/BaseRiskLevelStorage.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/storage/RiskLevelStorage.kt 22 additions, 1 deletion...ava/de/rki/coronawarnapp/risk/storage/RiskLevelStorage.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/storage/internal/RiskResultDatabase.kt 10 additions, 1 deletion...coronawarnapp/risk/storage/internal/RiskResultDatabase.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/tracing/states/TracingStateProvider.kt 1 addition, 1 deletion.../rki/coronawarnapp/tracing/states/TracingStateProvider.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/tracing/ui/details/TracingDetailsFragmentViewModel.kt 1 addition, 1 deletion...app/tracing/ui/details/TracingDetailsFragmentViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/tracing/ui/details/TracingDetailsItemProvider.kt 1 addition, 1 deletion...awarnapp/tracing/ui/details/TracingDetailsItemProvider.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/debug/TimeMeasurement.kt 10 additions, 0 deletions...n/java/de/rki/coronawarnapp/util/debug/TimeMeasurement.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/risk/RiskLevelChangeDetectorTest.kt 5 additions, 5 deletions.../de/rki/coronawarnapp/risk/RiskLevelChangeDetectorTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/risk/storage/BaseRiskLevelStorageTest.kt 82 additions, 5 deletions...ki/coronawarnapp/risk/storage/BaseRiskLevelStorageTest.kt
- Corona-Warn-App/src/testDevice/java/de/rki/coronawarnapp/test/risk/storage/DefaultRiskLevelStorageTest.kt 8 additions, 1 deletion...awarnapp/test/risk/storage/DefaultRiskLevelStorageTest.kt
Loading
Please register or sign in to comment