firebase-android-sdk
firebase-android-sdk copied to clipboard
Rc realtime http1.1 prototype
Prototype for Realtime RC Changes include:
Adds an HTTP 1.1 client that accepts streamed messages via chunked encoding Autofetches on every notification push Adds callback interface to use for every notifications Automatic HTTP connection management that tries to reopen every foreground Retry HTTP connection function Pong function that can be used for Ping/Pong between server and SDK
Coverage Report 1
Affected Products
No changes between base commit (eb7bb1e) and merge commit (1668871).Test Logs
- Base (eb7bb1e): https://android-ci.firebaseopensource.com/view/gcs/android-ci/logs/postsubmit-check-coverage/1516483108629647360
- Merge (1668871): https://android-ci.firebaseopensource.com/view/gcs/android-ci/pr-logs/pull/firebase_firebase-android-sdk/3451/check-coverage-changed/1516499592324059139
Notes
- Commit (1668871) is created by Prow via merging PR base commit (eb7bb1e) and head commit (3f7cd8b).
- 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 (eb7bb1e) Merge (1668871) Diff aar 62.7 kB 77.1 kB +14.4 kB (+22.9%) apk (aggressive) 93.3 kB 95.6 kB +2.33 kB (+2.5%) apk (release) 731 kB 737 kB +5.28 kB (+0.7%)
Test Logs
- Base (eb7bb1e): https://android-ci.firebaseopensource.com/view/gcs/android-ci/logs/postsubmit-binary-size/1516483108629647362
- Merge (1668871): https://android-ci.firebaseopensource.com/view/gcs/android-ci/pr-logs/pull/firebase_firebase-android-sdk/3451/binary-size/1516499592319864835
Notes
- Commit (1668871) is created by Prow via merging PR base commit (eb7bb1e) and head commit (3f7cd8b).
The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.addRealtimeListener(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.RealTimeEventListener) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.handleAutomaticRealtime(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.pauseRealtime() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.startAutomaticStreamHandling() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.startRealtime() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.stopAutomaticStreamHandling() [AddedMethod]
Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.
The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.addRealtimeListener(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.RealTimeEventListener) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.handleAutomaticRealtime(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.pauseRealtime() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.startAutomaticStreamHandling() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.startRealtime() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.stopAutomaticStreamHandling() [AddedMethod]
Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.
The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.handleAutomaticRealtime(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.pauseRealtime() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.startRealtime(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.RealTimeEventListener) [AddedMethod]
Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.
The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.handleAutomaticRealtime(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.setOnConfigUpdateListener(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.EventListener) [AddedMethod]
Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.
The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.handleAutomaticRealtime(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.setOnConfigUpdateListener(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.EventListener) [AddedMethod]
Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.
The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.handleAutomaticRealtime(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.setOnConfigUpdateListener(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.EventListener) [AddedMethod]
Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.
The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.closeRealtime() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.setBackgroundState(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.setOnConfigUpdateListener(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.EventListener) [AddedMethod]
Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.
@qdpham13: The following tests failed, say /retest to rerun them all:
| Test name | Commit | Details | Rerun command |
|---|---|---|---|
| fireci | 18a7744c5cbcafe0964a1a03f1f30aa45db92610 | link | /test fireci |
| check-changed | 18a7744c5cbcafe0964a1a03f1f30aa45db92610 | link | /test check-changed |
| build-plugins-check | 18a7744c5cbcafe0964a1a03f1f30aa45db92610 | link | /test build-plugins-check |
| device-check-changed | 18a7744c5cbcafe0964a1a03f1f30aa45db92610 | link | /test device-check-changed |
| check-coverage-changed | 18a7744c5cbcafe0964a1a03f1f30aa45db92610 | link | /test check-coverage-changed |
| api-information | 18a7744c5cbcafe0964a1a03f1f30aa45db92610 | link | /test api-information |
| copyright-check | 18a7744c5cbcafe0964a1a03f1f30aa45db92610 | link | /test copyright-check |
| smoke-tests | 18a7744c5cbcafe0964a1a03f1f30aa45db92610 | link | /test smoke-tests |
| binary-size | 18a7744c5cbcafe0964a1a03f1f30aa45db92610 | link | /run binary-size |
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.