Skip to content

Add a bunch of unit test coverage for mutations and queries #6296

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 1 commit into from
Sep 23, 2024

Conversation

dconeybe
Copy link
Contributor

Added MutationRefImplUnitTest.kt, OperationRefImplUnitTest.kt, and QueryRefImplUnitTest.kt, and added more coverage into DataConnectGrpcClientUnitTest.kt

…g MutationRefImplUnitTest.kt, OperationRefImplUnitTest.kt, QueryRefImplUnitTest.kt, and DataConnectGrpcClientUnitTest.kt
@dconeybe dconeybe self-assigned this Sep 23, 2024
@google-oss-bot
Copy link
Contributor

1 Warning
⚠️ Did you forget to add a changelog entry? (Add the 'no-changelog' label to the PR to silence this warning.)

Generated by 🚫 Danger

@google-oss-bot
Copy link
Contributor

Size Report 1

Affected Products

  • base

    TypeBase (2f96d94)Merge (f65cf43)Diff
    apk (aggressive)?8.80 kB? (?)
    apk (release)?9.77 kB? (?)
  • firebase-abt

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?12.4 kB? (?)
    apk (aggressive)?141 kB? (?)
    apk (release)?4.41 MB? (?)
  • firebase-annotations

    TypeBase (2f96d94)Merge (f65cf43)Diff
    apk (aggressive)?8.80 kB? (?)
    apk (release)?12.0 kB? (?)
  • firebase-appcheck

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?39.2 kB? (?)
    apk (aggressive)?390 kB? (?)
    apk (release)?4.88 MB? (?)
  • firebase-appcheck-debug

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?9.34 kB? (?)
    apk (aggressive)?396 kB? (?)
    apk (release)?4.89 MB? (?)
  • firebase-appcheck-debug-testing

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?5.39 kB? (?)
    apk (aggressive)?421 kB? (?)
    apk (release)?5.05 MB? (?)
  • firebase-appcheck-interop

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.13 kB? (?)
    apk (aggressive)?316 kB? (?)
    apk (release)?1.84 MB? (?)
  • firebase-appcheck-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.52 kB? (?)
    apk (aggressive)?390 kB? (?)
    apk (release)?4.88 MB? (?)
  • firebase-appcheck-playintegrity

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?9.12 kB? (?)
    apk (aggressive)?405 kB? (?)
    apk (release)?4.93 MB? (?)
  • firebase-appdistribution

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?230 kB? (?)
    apk (aggressive)?1.08 MB? (?)
    apk (release)?7.01 MB? (?)
  • firebase-appdistribution-api

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?18.9 kB? (?)
    apk (aggressive)?145 kB? (?)
    apk (release)?4.42 MB? (?)
  • firebase-appdistribution-api-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.58 kB? (?)
    apk (aggressive)?145 kB? (?)
    apk (release)?4.42 MB? (?)
  • firebase-common

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?116 kB? (?)
    apk (aggressive)?140 kB? (?)
    apk (release)?4.45 MB? (?)
  • firebase-common-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.18 kB? (?)
    apk (aggressive)?141 kB? (?)
    apk (release)?4.45 MB? (?)
  • firebase-components

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?45.7 kB? (?)
    apk (aggressive)?20.8 kB? (?)
    apk (release)?2.06 MB? (?)
  • firebase-config

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?108 kB? (?)
    apk (aggressive)?211 kB? (?)
    apk (release)?4.58 MB? (?)
  • firebase-config-interop

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?10.5 kB? (?)
    apk (aggressive)?20.8 kB? (?)
    apk (release)?2.02 MB? (?)
  • firebase-config-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.26 kB? (?)
    apk (aggressive)?211 kB? (?)
    apk (release)?4.58 MB? (?)
  • firebase-crashlytics

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?410 kB? (?)
    apk (aggressive)?698 kB? (?)
    apk (release)?5.85 MB? (?)
  • firebase-crashlytics-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.54 kB? (?)
    apk (aggressive)?699 kB? (?)
    apk (release)?5.85 MB? (?)
  • firebase-crashlytics-ndk

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?1.65 MB? (?)
    apk (aggressive / arm64-v8a)?1.87 MB? (?)
    apk (aggressive / armeabi-v7a)?1.34 MB? (?)
    apk (aggressive / x86)?1.85 MB? (?)
    apk (aggressive / x86_64)?1.91 MB? (?)
    apk (release / arm64-v8a)?7.01 MB? (?)
    apk (release / armeabi-v7a)?6.49 MB? (?)
    apk (release / x86)?6.99 MB? (?)
    apk (release / x86_64)?7.06 MB? (?)
  • firebase-database

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?542 kB? (?)
    apk (aggressive)?390 kB? (?)
    apk (release)?5.34 MB? (?)
  • firebase-database-collection

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?32.0 kB? (?)
    apk (aggressive)?318 kB? (?)
    apk (release)?1.86 MB? (?)
  • firebase-database-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.24 kB? (?)
    apk (aggressive)?391 kB? (?)
    apk (release)?5.34 MB? (?)
  • firebase-dataconnect

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?665 kB? (?)
    apk (aggressive)?520 kB? (?)
    apk (release)?11.0 MB? (?)
  • firebase-datatransport

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?4.28 kB? (?)
    apk (aggressive)?226 kB? (?)
    apk (release)?4.62 MB? (?)
  • firebase-decoders-json

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?7.85 kB? (?)
    apk (aggressive)?9.38 kB? (?)
    apk (release)?26.5 kB? (?)
  • firebase-dynamic-links

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?62.3 kB? (?)
    apk (aggressive)?387 kB? (?)
    apk (release)?4.89 MB? (?)
  • firebase-dynamic-links-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.61 kB? (?)
    apk (aggressive)?391 kB? (?)
    apk (release)?4.89 MB? (?)
  • firebase-dynamic-module-support

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?4.17 kB? (?)
    apk (aggressive)?157 kB? (?)
    apk (release)?4.52 MB? (?)
  • firebase-encoders

    TypeBase (2f96d94)Merge (f65cf43)Diff
    apk (aggressive)?9.38 kB? (?)
    apk (release)?27.2 kB? (?)
  • firebase-encoders-json

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?11.5 kB? (?)
    apk (aggressive)?20.8 kB? (?)
    apk (release)?2.01 MB? (?)
  • firebase-encoders-proto

    TypeBase (2f96d94)Merge (f65cf43)Diff
    apk (aggressive)?9.56 kB? (?)
    apk (release)?40.5 kB? (?)
  • firebase-encoders-reflective

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?7.97 kB? (?)
    apk (aggressive)?9.75 kB? (?)
    apk (release)?42.6 kB? (?)
  • firebase-firestore

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?1.44 MB? (?)
    apk (aggressive)?554 kB? (?)
    apk (release)?11.4 MB? (?)
  • firebase-firestore-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.23 kB? (?)
    apk (aggressive)?554 kB? (?)
    apk (release)?11.4 MB? (?)
  • firebase-functions

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?65.9 kB? (?)
    apk (aggressive)?440 kB? (?)
    apk (release)?5.44 MB? (?)
  • firebase-functions-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.24 kB? (?)
    apk (aggressive)?440 kB? (?)
    apk (release)?5.44 MB? (?)
  • firebase-inappmessaging

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?460 kB? (?)
    apk (aggressive)?1.05 MB? (?)
    apk (release)?11.7 MB? (?)
  • firebase-inappmessaging-display

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?163 kB? (?)
    apk (aggressive)?2.02 MB? (?)
    apk (release)?14.0 MB? (?)
  • firebase-inappmessaging-display-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.36 kB? (?)
    apk (aggressive)?2.02 MB? (?)
    apk (release)?14.0 MB? (?)
  • firebase-inappmessaging-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.27 kB? (?)
    apk (aggressive)?1.05 MB? (?)
    apk (release)?11.7 MB? (?)
  • firebase-installations

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?57.7 kB? (?)
    apk (aggressive)?148 kB? (?)
    apk (release)?4.46 MB? (?)
  • firebase-installations-interop

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?6.64 kB? (?)
    apk (aggressive)?73.1 kB? (?)
    apk (release)?1.40 MB? (?)
  • firebase-installations-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.20 kB? (?)
    apk (aggressive)?148 kB? (?)
    apk (release)?4.46 MB? (?)
  • firebase-messaging

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?148 kB? (?)
    apk (aggressive)?578 kB? (?)
    apk (release)?5.30 MB? (?)
  • firebase-messaging-directboot

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.20 kB? (?)
    apk (aggressive)?578 kB? (?)
    apk (release)?5.31 MB? (?)
  • firebase-messaging-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.54 kB? (?)
    apk (aggressive)?578 kB? (?)
    apk (release)?5.31 MB? (?)
  • firebase-ml-modeldownloader

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?125 kB? (?)
    apk (aggressive)?235 kB? (?)
    apk (release)?4.78 MB? (?)
  • firebase-ml-modeldownloader-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.60 kB? (?)
    apk (aggressive)?235 kB? (?)
    apk (release)?4.78 MB? (?)
  • firebase-perf

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?315 kB? (?)
    apk (aggressive)?1.57 MB? (?)
    apk (release)?9.06 MB? (?)
  • firebase-perf-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.21 kB? (?)
    apk (aggressive)?1.57 MB? (?)
    apk (release)?9.06 MB? (?)
  • firebase-sessions

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?168 kB? (?)
    apk (aggressive)?560 kB? (?)
    apk (release)?5.52 MB? (?)
  • firebase-storage

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?134 kB? (?)
    apk (aggressive)?399 kB? (?)
    apk (release)?5.04 MB? (?)
  • firebase-storage-ktx

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?3.24 kB? (?)
    apk (aggressive)?399 kB? (?)
    apk (release)?5.04 MB? (?)
  • firebase-vertexai

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?487 kB? (?)
    apk (aggressive)?479 kB? (?)
    apk (release)?9.30 MB? (?)
  • protolite-well-known-types

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?1.01 MB? (?)
    apk (aggressive)?134 kB? (?)
    apk (release)?1.68 MB? (?)
  • transport-api

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?12.1 kB? (?)
    apk (aggressive)?9.38 kB? (?)
    apk (release)?31.4 kB? (?)
  • transport-backend-cct

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?72.9 kB? (?)
    apk (aggressive)?97.8 kB? (?)
    apk (release)?258 kB? (?)
  • transport-runtime

    TypeBase (2f96d94)Merge (f65cf43)Diff
    aar?163 kB? (?)
    apk (aggressive)?55.7 kB? (?)
    apk (release)?193 kB? (?)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/AZGauYSP92.html

@google-oss-bot
Copy link
Contributor

Coverage Report 1

This report is too large (224,077 characters) to be displayed here in a GitHub comment. Please use the below link to see the full report on Google Cloud Storage.

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/ZypWs3vLPb.html

Copy link
Contributor

Unit Test Results

  1 018 files  +    8    1 018 suites  +8   36m 38s ⏱️ -40s
  5 786 tests +  76    5 765 ✔️ +  77  21 💤 ±0  0  - 1 
11 657 runs  +152  11 615 ✔️ +153  42 💤 ±0  0  - 1 

Results for commit 98abec9. ± Comparison against base commit 2f96d94.

@dconeybe dconeybe merged commit 2b7f8c2 into dataconnect Sep 23, 2024
257 of 258 checks passed
@dconeybe dconeybe deleted the dconeybe/dataconnect/OpUnitTests branch September 23, 2024 20:14
@firebase firebase locked and limited conversation to collaborators Oct 24, 2024
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.

3 participants