Skip to content

Crashlytics ndk datatransport #1356

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 27 commits into from
Mar 19, 2020
Merged

Conversation

jakeouellette
Copy link
Contributor

  • Add datatransport connection for NDK

@googlebot googlebot added the cla: yes Override cla label Mar 17, 2020
@jakeouellette jakeouellette force-pushed the crashlytics-ndk-datatransport branch 2 times, most recently from fed4082 to 15f091c Compare March 17, 2020 13:07
@codecov
Copy link

codecov bot commented Mar 17, 2020

Codecov Report

Merging #1356 into master will decrease coverage by 50.26%.
The diff coverage is 3.06%.

Flag Coverage Δ Complexity Δ
#Encoders_FirebaseEncodersJson ? ?
#Encoders_FirebaseEncodersProcessor ? ?
#Encoders_FirebaseEncodersReflective ? ?
#FirebaseAbt ? ?
#FirebaseCommon ? ?
#FirebaseCommon_DataCollectionTests ? ?
#FirebaseCommon_Ktx ? ?
#FirebaseComponents ? ?
#FirebaseConfig ? ?
#FirebaseConfig_Ktx ? ?
#FirebaseCrashlytics 2.43% <3.06%> (-0.06%) 22 <3> (-1)
#FirebaseDatabase ? ?
#FirebaseDatabaseCollection ? ?
#FirebaseDatabase_Ktx ? ?
#FirebaseDatatransport ? ?
#FirebaseDynamicLinks ? ?
#FirebaseDynamicLinks_Ktx ? ?
#FirebaseFirestore ? ?
#FirebaseFirestore_Ktx ? ?
#FirebaseFunctions ? ?
#FirebaseFunctions_Ktx ? ?
#FirebaseInappmessaging ? ?
#FirebaseInappmessagingDisplay ? ?
#FirebaseInappmessagingDisplay_Ktx ? ?
#FirebaseInappmessaging_Ktx ? ?
#FirebaseInstallations ? ?
#FirebaseSegmentation ? ?
#FirebaseStorage ? ?
#FirebaseStorage_Ktx ? ?
#Tools_Errorprone ? ?
#Tools_Lint ? ?
#Transport_TransportBackendCct ? ?
#Transport_TransportRuntime ? ?

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 16669ad...5c3f488. Read the comment docs.

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Mar 17, 2020

Binary Size Report

Affected SDKs

SDKTypeBase (1d836a1)Head (5c3f488)Diff
firebase-inappmessagingapk (release)?3256653.00? (?)
aar?467661.00? (?)
apk (aggressive)?601334.00? (?)
firebase-common:ktxaar?5965.00? (?)
protolite-well-known-typesapk (release)?561089.00? (?)
aar?1203203.00? (?)
apk (aggressive)?122378.00? (?)
firebase-inappmessaging:ktxaar?5003.00? (?)
firebase-segmentationapk (release)?1667839.00? (?)
aar?35427.00? (?)
apk (aggressive)?1017144.00? (?)
firebase-database:ktxaar?6706.00? (?)
firebase-functions:ktxaar?5844.00? (?)
firebase-storageapk (release)?976604.00? (?)
aar?119257.00? (?)
apk (aggressive)?325641.00? (?)
firebase-commonapk (release)?646638.00? (?)
aar?34517.00? (?)
apk (aggressive)?82939.00? (?)
encoders:firebase-encoders-jsonaar?15334.00? (?)
firebase-firestore:ktxaar?7093.00? (?)
firebase-crashlytics-ndkapk (release)?1935918.00? (?)
aar?598746.00? (?)
apk (aggressive)?1170090.00? (?)
transport:transport-apiaar?6439.00? (?)
transport:transport-backend-cctaar?38343.00? (?)
firebase-inappmessaging-display:ktxaar?22190.00? (?)
firebase-databaseapk (release)?1101570.00? (?)
aar?480458.00? (?)
apk (aggressive)?325592.00? (?)
encoders:firebase-encoders-reflectiveaar?7650.00? (?)
firebase-crashlyticsapk (release)?1352970.00? (?)
aar?397599.00? (?)
apk (aggressive)?583388.00? (?)
transport:transport-runtimeaar?122725.00? (?)
firebase-installationsapk (release)?665523.00? (?)
aar?55059.00? (?)
apk (aggressive)?84602.00? (?)
firebase-config:ktxaar?6162.00? (?)
firebase-dynamic-linksapk (release)?951227.00? (?)
aar?51149.00? (?)
apk (aggressive)?327448.00? (?)
firebase-storage:ktxaar?6143.00? (?)
firebase-installations-interopapk (release)?616109.00? (?)
aar?7509.00? (?)
apk (aggressive)?61713.00? (?)
firebase-componentsapk (release)?25749.00? (?)
aar?34495.00? (?)
apk (aggressive)?10966.00? (?)
firebase-abtapk (release)?746406.00? (?)
aar?35383.00? (?)
apk (aggressive)?85702.00? (?)
firebase-configapk (release)?1143995.00? (?)
aar?214548.00? (?)
apk (aggressive)?395831.00? (?)
firebase-datatransportapk (release)?711399.00? (?)
aar?5041.00? (?)
apk (aggressive)?116364.00? (?)
firebase-dynamic-links:ktxaar?7877.00? (?)
firebase-inappmessaging-displayapk (release)?4520174.00? (?)
aar?165930.00? (?)
apk (aggressive)?1603057.00? (?)
firebase-functionsapk (release)?1178560.00? (?)
aar?25859.00? (?)
apk (aggressive)?393455.00? (?)
firebase-database-collectionapk (release)?912665.00? (?)
aar?34214.00? (?)
apk (aggressive)?313622.00? (?)
firebase-firestoreapk (release)?3139763.00? (?)
aar?1067674.00? (?)
apk (aggressive)?443174.00? (?)
baseapk (release)?8754.00? (?)
apk (aggressive)?10676.00? (?)
Metric Unit: byte

Test Logs

Copy link
Contributor

@mrwillis21 mrwillis21 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In addition to the inline comments, you'll probably need to add the NDK payload to the JSON transformer. I can help with that if you need.

@jakeouellette jakeouellette force-pushed the crashlytics-ndk-datatransport branch 2 times, most recently from 13a9d6f to 8139b0a Compare March 17, 2020 20:57
@mrwillis21 mrwillis21 force-pushed the crashlytics-ndk-datatransport branch from 9af8374 to fcc5426 Compare March 18, 2020 15:11
return ALL;
}

static DataTransportState getState(AppSettingsData appSettingsData) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a test here?

@jakeouellette
Copy link
Contributor Author

last 2 commits LGTM

@mrwillis21 mrwillis21 merged commit 3f5146f into master Mar 19, 2020
@mrwillis21 mrwillis21 deleted the crashlytics-ndk-datatransport branch March 19, 2020 21:03
@firebase firebase locked and limited conversation to collaborators Apr 19, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants