-
- Downloads
Storage check with optional allocation (EXPOSUREAPP-2259) (#1076)
* Disable klint debug output to make it easier to find the actual error in the log. * Setup jUnit5 & kotest. * Add base classes for testing to setup log output. * Introduce class `DeviceStorage` to check (or request on newer APIs) free space. Rel. EXPOSUREAPP-2259 * Add test cases for failure modes. * Make it obvious that the check should not be executed on the ui thread. * Try fall back to legacy method if the API26+ version fails. If that also fails, throw the exception and let the caller handle it. * Wire up injection annotations. * Remove unused mockito testing dependency. * klint... Co-authored-by:Matthias Urhahn <matthias.urhahn@sap.com> Co-authored-by:
Jakob Möller <jakob.moeller@sap.com>
Showing
- .idea/codeStyles/Project.xml 1 addition, 0 deletions.idea/codeStyles/Project.xml
- Corona-Warn-App/build.gradle 23 additions, 8 deletionsCorona-Warn-App/build.gradle
- Corona-Warn-App/src/main/assets/technical_de.html 0 additions, 21 deletionsCorona-Warn-App/src/main/assets/technical_de.html
- Corona-Warn-App/src/main/assets/technical_en.html 0 additions, 21 deletionsCorona-Warn-App/src/main/assets/technical_en.html
- Corona-Warn-App/src/main/assets/technical_tr.html 0 additions, 21 deletionsCorona-Warn-App/src/main/assets/technical_tr.html
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/storage/DeviceStorage.kt 133 additions, 0 deletions...c/main/java/de/rki/coronawarnapp/storage/DeviceStorage.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/ApiLevel.kt 14 additions, 0 deletions...n-App/src/main/java/de/rki/coronawarnapp/util/ApiLevel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/di/AndroidModule.kt 1 addition, 1 deletion...c/main/java/de/rki/coronawarnapp/util/di/AndroidModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/di/ApplicationComponent.kt 0 additions, 1 deletion...java/de/rki/coronawarnapp/util/di/ApplicationComponent.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/storage/StatsFsProvider.kt 20 additions, 0 deletions...java/de/rki/coronawarnapp/util/storage/StatsFsProvider.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/storage/DeviceStorageTest.kt 205 additions, 0 deletions...st/java/de/rki/coronawarnapp/storage/DeviceStorageTest.kt
- Corona-Warn-App/src/test/java/testhelpers/BaseIOTest.kt 8 additions, 0 deletionsCorona-Warn-App/src/test/java/testhelpers/BaseIOTest.kt
- Corona-Warn-App/src/test/java/testhelpers/BaseTest.kt 12 additions, 0 deletionsCorona-Warn-App/src/test/java/testhelpers/BaseTest.kt
- Corona-Warn-App/src/test/java/testhelpers/logging/JUnitTree.kt 22 additions, 0 deletions...a-Warn-App/src/test/java/testhelpers/logging/JUnitTree.kt
- build.gradle 1 addition, 1 deletionbuild.gradle
Loading
Please register or sign in to comment