firebase-android-sdk
firebase-android-sdk copied to clipboard
Realtime rc failsafe
Add back off flag to Realtime. If enabled, this will prevent Realtime from working until the app restarts. Backend will have a new field called featureDisabled added to stream response. If this field is enabled, this will set stop Realtime from working until the next time the app is restarted. The current back off state in the SDK will be represented by the flag isBackoffEnabled.
Unit Test Results
1 214 tests +2 1 214 :heavy_check_mark: +2 1m 58s :stopwatch: -16s 61 suites ±0 0 :zzz: ±0 61 files ±0 0 :x: ±0
Results for commit d6d03d4c. ± Comparison against base commit 6150f7b2.
:recycle: This comment has been updated with latest results.
Coverage Report 1
Affected Products
firebase-configOverall coverage changed from ? (6150f7b) to 77.23% (6abb00b) by ?.
30 individual files with coverage change
Filename Base (6150f7b) Merge (6abb00b) Diff Code.java ? 0.00% ? ConfigAutoFetch.java ? 91.01% ? ConfigCacheClient.java ? 93.33% ? ConfigContainer.java ? 93.06% ? ConfigFetchHandler.java ? 95.36% ? ConfigFetchHttpClient.java ? 84.83% ? ConfigGetParameterHandler.java ? 96.45% ? ConfigMetadataClient.java ? 90.11% ? ConfigRealtimeHandler.java ? 23.40% ? ConfigRealtimeHttpClient.java ? 0.00% ? ConfigStorageClient.java ? 100.00% ? ConfigUpdateListener.java ? 0.00% ? ConfigUpdateListenerRegistration.java ? 0.00% ? DefaultsXmlParser.java ? 0.00% ? FirebaseRemoteConfig.java ? 89.38% ? FirebaseRemoteConfigClientException.java ? 100.00% ? FirebaseRemoteConfigException.java ? 100.00% ? FirebaseRemoteConfigFetchThrottledException.java ? 100.00% ? FirebaseRemoteConfigInfo.java ? 0.00% ? FirebaseRemoteConfigInfoImpl.java ? 100.00% ? FirebaseRemoteConfigRealtimeUpdateFetchException.java ? 100.00% ? FirebaseRemoteConfigRealtimeUpdateStreamException.java ? 50.00% ? FirebaseRemoteConfigServerException.java ? 100.00% ? FirebaseRemoteConfigSettings.java ? 61.54% ? FirebaseRemoteConfigValue.java ? 0.00% ? FirebaseRemoteConfigValueImpl.java ? 84.62% ? Personalization.java ? 91.43% ? RemoteConfigComponent.java ? 75.31% ? RemoteConfigConstants.java ? 0.00% ? RemoteConfigRegistrar.java ? 100.00% ?
Test Logs
- Merge (6abb00b): https://android-ci.firebaseopensource.com/view/gcs/android-ci/pr-logs/pull/firebase_firebase-android-sdk/3965/check-coverage-changed/1558191611563741185
Notes
- Commit (6abb00b) is created by Prow via merging PR base commit (6150f7b) and head commit (d6d03d4).
- Run
gradle <product>:checkCoverageto produce HTML coverage reports locally. After gradle commands finished, report files can be found under<product-build-dir>/reports/jacoco/.
Size Report 1
Affected Products
firebase-configType Base (6150f7b) Merge (6abb00b) Diff aar 81.6 kB 82.5 kB +883 B (+1.1%) apk (release) 749 kB 750 kB +448 B (+0.1%)
Test Logs
- Base (6150f7b): https://android-ci.firebaseopensource.com/view/gcs/android-ci/logs/postsubmit-binary-size/1554954409274773505
- Merge (6abb00b): https://android-ci.firebaseopensource.com/view/gcs/android-ci/pr-logs/pull/firebase_firebase-android-sdk/3965/binary-size/1558191611572129792
Notes
- Commit (6abb00b) is created by Prow via merging PR base commit (6150f7b) and head commit (d6d03d4).
/test smoke-tests
/test smoke-tests