[C++] Nightly Integration Testing Report for Firestore
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 15/100
Research direction
No source file or specific test is named. Start by reviewing the failed GitHub Actions runs linked in the testing history, especially the Firestore failures on Android and macOS. Done would require determining whether the failures represent a reproducible SDK problem and addressing the underlying issue, but the report does not define a concrete fix.
Written by the indexing model from the issue text.
Description
Testing History (last 7 days)
| Date | Build vs Source Repo | Test vs Source Repo | SDK Packaging | Build vs SDK Package | Test vs SDK Package | Notes |
|---|---|---|---|---|---|---|
| 2026‑05‑19 | ✅ Pass | ✅ Pass | ✅ Pass | ✅ Pass | ❌ Failure | A test error in Firestore on MacOS. |
| 2026‑05‑20 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Functions on Android. |
| 2026‑05‑21 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | Test flakes in Storage on Android and Messaging on Android. |
| 2026‑05‑22 | ✅ Pass | ✅ Pass (flaky) | ❌ Failure | ❌ Missing | ❌ Missing | A test flake in Storage on Android emulator. |
| 2026‑05‑23 | ✅ Pass | ✅ Pass (flaky) | ❌ Failure | ❌ Missing | ❌ Missing | A test flake in Firestore on Android. |
| 2026‑05‑24 | ✅ Pass | ✅ Pass (flaky) | ❌ Failure | ❌ Missing | ❌ Missing | A test flake in Firestore on Android. |
| 2026‑05‑25 | ✅ Pass | ✅ Pass | ❌ Failure | ❌ Missing | ❌ Missing |
View extended history (last 30 days)
Testing History (last 30 days)
| Date | Build vs Source Repo | Test vs Source Repo | SDK Packaging | Build vs SDK Package | Test vs SDK Package | Notes |
|---|---|---|---|---|---|---|
| 2026‑04‑26 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ✅ Pass | A test flake in Firestore on Android. |
| 2026‑04‑27 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ✅ Pass | A test flake in Firestore on Android emulator. |
| 2026‑04‑28 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ✅ Pass | A test flake in Firestore on Android. |
| 2026‑04‑29 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ✅ Pass | Test flakes in Firestore on iOS and Android emulator. |
| 2026‑04‑30 | ✅ Pass | ✅ Pass | ✅ Pass | ✅ Pass | ✅ Pass | |
| 2026‑05‑01 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Firestore on Android emulator. |
| 2026‑05‑02 | ✅ Pass | ✅ Pass | ✅ Pass | ✅ Pass | ❌ Failure | A test error in Firestore on MacOS. |
| 2026‑05‑03 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Firestore on Android. |
| 2026‑05‑04 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Firestore on Android emulator. |
| 2026‑05‑05 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Firestore on Android emulator. |
| 2026‑05‑06 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Firestore on Android. |
| 2026‑05‑07 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Firestore on Android. |
| 2026‑05‑08 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Firestore on Android emulator. |
| 2026‑05‑09 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Firestore on Android emulator. |
| 2026‑05‑10 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Firestore on Android. |
| 2026‑05‑11 | ✅ Pass | ✅ Pass | ✅ Pass | ✅ Pass | ❌ Failure | A test error in Firestore on MacOS. |
| 2026‑05‑12 | ✅ Pass | ✅ Pass | ✅ Pass | ✅ Pass | ❌ Failure | A test error in Firestore on MacOS and a test flake in Firestore on Android. |
| 2026‑05‑13 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Firestore on Android emulator. |
| 2026‑05‑14 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Firestore on Android emulator. |
| 2026‑05‑15 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Firestore on Android emulator. |
| 2026‑05‑16 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | Test flakes in Firestore on Android and iOS. |
| 2026‑05‑17 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Firestore on Android. |
| 2026‑05‑18 | ✅ Pass | ✅ Pass | ✅ Pass | ✅ Pass | ❌ Failure | A test error in Firestore on MacOS. |
| 2026‑05‑19 | ✅ Pass | ✅ Pass | ✅ Pass | ✅ Pass | ❌ Failure | A test error in Firestore on MacOS. |
| 2026‑05‑20 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | A test flake in Functions on Android. |
| 2026‑05‑21 | ✅ Pass | ✅ Pass (flaky) | ✅ Pass | ✅ Pass | ❌ Failure | Test flakes in Storage on Android and Messaging on Android. |
| 2026‑05‑22 | ✅ Pass | ✅ Pass (flaky) | ❌ Failure | ❌ Missing | ❌ Missing | A test flake in Storage on Android emulator. |
| 2026‑05‑23 | ✅ Pass | ✅ Pass (flaky) | ❌ Failure | ❌ Missing | ❌ Missing | A test flake in Firestore on Android. |
| 2026‑05‑24 | ✅ Pass | ✅ Pass (flaky) | ❌ Failure | ❌ Missing | ❌ Missing | A test flake in Firestore on Android. |
| 2026‑05‑25 | ✅ Pass | ✅ Pass | ❌ Failure | ❌ Missing | ❌ Missing |
Top 10 flakes/failures (last 30 days)
| # | Latest | Product | Platform | Test Info |
|---|---|---|---|---|
| 9 | 1 day ago | Firestore | Android | Crash or timeout (flaky) Logs: 1 2 3 4 5 6 7 8 9 |
| 7 | 1 day ago | Firestore | Android | TaskTest.IsCompleteShouldReturnTrueForCanceledTask (flaky) Logs: 1 2 3 4 5 6 7 |
| 5 | 6 days ago | Firestore | MacOS | Unspecified test (failure) Logs: 1 2 3 4 5 |
| 2 | 16 days ago | Firestore | Android | QueryTest.TestQueriesCanUseArrayContainsAnyFilters (flaky) Logs: 1 2 |
| 2 | 9 days ago | Firestore | Android | SourceTest.GetNonExistingCollectionWhileOnlineWithDefaultGetOptions (flaky) Logs: 1 2 |
| 2 | 12 days ago | Firestore | Android | AggregateCountTest.TestQueriesCanUseNotEqualFilters (flaky) Logs: 1 2 |
| 2 | 15 days ago | Firestore | Android | FirestoreIntegrationTest.TimestampsAreTruncatedToMicroseconds (flaky) Logs: 1 2 |
| 1 | 1 day ago | Firestore | Android | WriteBatchTest.TestCanWriteTheSameDocumentMultipleTimes (flaky) Logs: 1 |
| 1 | 3 days ago | Storage | Android | Crash or timeout (flaky) Logs: 1 |
| 1 | 4 days ago | Messaging | Android | Crash or timeout (flaky) Logs: 1 |
📄
2026-05-19 Pass Pass Pass Pass Failure A test error in Firestore on MacOS. 2026-05-20 Pass Pass (flaky) Pass Pass Failure A test flake in Functions on Android. 2026-05-21 Pass Pass (flaky) Pass Pass Failure Test flakes in Storage on Android and Messaging on Android. 2026-05-22 Pass Pass (flaky) Failure Missing Missing A test flake in Storage on Android emulator. 2026-05-23 Pass Pass (flaky) Failure Missing Missing A test flake in Firestore on Android. 2026-05-24 Pass Pass (flaky) Failure Missing Missing ''' 2026-05-25 Pass Pass Failure Missing Missing
[build against repo] Integration test with FLAKINESS (succeeded after retry)
Requested by @sunmou99 on commit 8d530b50af5a054fe86a76229b22d36460046141
Last updated: Mon May 25 05:35 PDT 2026
View integration test log & download artifacts
| Failures | Configs |
|---|---|
| firestore | [TEST] [FLAKINESS] [Android] [1/3 os: macos] [1/4 android_device: android_latest](1 failed tests)CRASH/TIMEOUT(2 failed tests)AggregateCountTest.TestQueriesCanUseNotInFiltersWithDocIdsServerTimestampTest.TestServerTimestampsCanReturnEstimatedValue (2 failed tests)NumericTransformsTest.DoubleIncrementWithExistingDoubleSourceTest.GetCollectionWhileOnlineWithDefaultGetOptions |
Add flaky tests to go/fpl-cpp-flake-tracker
❌ [build against SDK] Integration test FAILED
Requested by @firebase-workflow-trigger[bot] on commit ec49e5988907840e085630fbfa93b6e42ca2c465
Last updated: Thu Feb 19 09:31 PST 2026
View integration test log & download artifacts
| Failures | Configs |
|---|---|
| firestore | [TEST] [ERROR] [iOS] [macos] [All 2 ios_device] [TEST] [ERROR] [tvOS] [macos] [tvos_simulator] |
Add flaky tests to go/fpl-cpp-flake-tracker
✅ [build against tip] Integration test succeeded!
Requested by @sunmou99 on commit 8d530b50af5a054fe86a76229b22d36460046141
Last updated: Mon May 25 05:33 PDT 2026
View integration test log & download artifacts
- Dominant language
- C++
- Stars
- 326
- Forks
- 138
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 3
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from firebase/firebase-cpp-sdk
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
firebase/firebase-cpp-sdk#1905 · 2 comments ·
-
api: firestore
Difficulty 5/5 Over a week Newbie friendliness 35/100
firebase/firebase-cpp-sdk#1920 · 3 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 70/100
firebase/firebase-cpp-sdk#1904 · 1 comment ·
-
new type: question
Difficulty 4/5 3-5 days Newbie friendliness 45/100
firebase/firebase-cpp-sdk#1892 · 1 comment ·
-
nightly-testing
Difficulty 4/5 3-5 days Newbie friendliness 25/100
firebase/firebase-cpp-sdk#1859 ·
All issues in firebase/firebase-cpp-sdk
Similar issues
-
enhancement
Difficulty 1/5 Under an hour Newbie friendliness 88/100
QuantStack/git2cpp#187 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
mlcommons/mobile_app_open#1182 ·
-
Needs-Triage
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
microsoft/winget-cli#6547 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
AXERA-TECH/ax-llm#77 ·