firebase / firebase/firebase-cpp-sdk

[C++] Nightly Integration Testing Report for Firestore

未关闭
#1,586 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
nightly-testing
主要语言
C++
星标
326
派生
137
平均合并
3 天 9 小时
30 天内合并 PR
5

描述

### 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 |
|---|---|---|---|---|---|---|

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 |
|---|---|---|---|---|---|---|
| 2025‑03‑31|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑01|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑02|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑03|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑04|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑05|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑06|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑07|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑08|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑09|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑10|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑11|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑12|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑13|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑14|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑15|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑16|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑17|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑18|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑19|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑20|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑21|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑22|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |
| 2025‑04‑23|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass (flaky)](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14166919329)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)|[✅ Pass](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14170745563)| A test flake in Firestore on Android emulator. |

Top 10 flakes/failures (last 30 days)

| # | Latest | Product | Platform | Test Info |
|---|---|---|---|---|
| 5 | [21 days ago](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14216916499) | Firestore | iOS | Unspecified test (failure)
   Logs: [1](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14056830216) [2](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14080528413) [3](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14126515123) [4](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14144576281) [5](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14216916499) |
| 4 | [21 days ago](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14216916499) | Firestore | Android | Crash or timeout (flaky)
   Logs: [1](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14080528413) [2](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14103863112) [3](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14144576281) [4](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14216916499) |
| 3 | [23 days ago](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536) | Firestore | Android | TaskTest.IsCompleteShouldReturnTrueForCanceledTask (flaky)
   Logs: [1](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14103863112) [2](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14126515123) [3](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14169044536) |
| 1 | [Today](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14615430632) | Firestore | Android | TransactionTest.TestMaxAttempts (flaky)
   Logs: [1](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14615430632) |
| 1 | [21 days ago](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14216916499) | Firestore | iOS | AggregateCountTest.TestQueriesCanUseNotEqualFiltersWithNan (flaky)
   Logs: [1](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14216916499) |
| 1 | [22 days ago](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14192831832) | Firestore | Android | FirestoreTest.AuthWorks (flaky)
   Logs: [1](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14192831832) |
| 1 | [24 days ago](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14154956906) | Firestore | Android | AggregateCountTest.TestQueriesCanUseInFilters (flaky)
   Logs: [1](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14154956906) |
| 1 | [25 days ago](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14144576281) | Firestore | iOS | QueryTest.TestQueryWithFieldPaths (flaky)
   Logs: [1](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14144576281) |
| 1 | [26 days ago](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14126515123) | Firestore | Android | FirestoreTest.TestQuerySnapshotErrorReporting (flaky)
   Logs: [1](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14126515123) |
| 1 | [26 days ago](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14126515123) | Firestore | Android | QueryTest.TestWillNotGetMetadataOnlyUpdates (flaky)
   Logs: [1](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14126515123) |

📄


***

### ❌  [build against repo] Integration test FAILED
Requested by @sunmou99 on commit 8dee6fea771c795827b454f3b2b1f6a7295a36ef
Last updated: Thu Apr 24 06:52 PDT 2025
**[View integration test log & download artifacts](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14638913124)**
| Failures | Configs |
|----------|---------|
| missing_log | [TEST] [ERROR] [iOS] [macos] [1/6 ios_device: ios_min]
|
| firestore | [TEST] [ERROR] [iOS] [macos] [1/6 ios_device: simulator_min]
[TEST] [FLAKINESS] [Android] [1/3 os: ubuntu] [1/4 android_device: emulator_ftl_latest](1 failed tests)  TaskTest.IsCompleteShouldReturnTrueForCanceledTask[TEST] [FLAKINESS] [Android] [1/3 os: windows] [1/4 android_device: emulator_ftl_latest](2 failed tests)  AggregateQuerySnapshotTest.IdenticalSnapshotFromCollectionQueriesShouldBeEqual
  QueryTest.TestCanQueryByDocumentId |

Add flaky tests to **[go/fpl-cpp-flake-tracker](http://go/fpl-cpp-flake-tracker)**

***
### ❌  [build against SDK] Integration test FAILED
Requested by @firebase-workflow-trigger[bot] on commit 8dee6fea771c795827b454f3b2b1f6a7295a36ef
Last updated: Wed Apr 23 09:49 PDT 2025
**[View integration test log & download artifacts](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14617301975)**
| Failures | Configs |
|----------|---------|
| missing_log | [TEST] [ERROR] [iOS] [macos] [1/6 ios_device: ios_min]
|
| firestore | [TEST] [ERROR] [iOS] [macos] [1/6 ios_device: simulator_min]
|

Add flaky tests to **[go/fpl-cpp-flake-tracker](http://go/fpl-cpp-flake-tracker)**

***
### ✅  [build against tip] Integration test succeeded!
Requested by @sunmou99 on commit 8dee6fea771c795827b454f3b2b1f6a7295a36ef
Last updated: Thu Apr 24 04:38 PDT 2025
**[View integration test log & download artifacts](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14639966857)**

贡献指南

打开贡献指南

调研方向

打开测试历史记录中链接的 GitHub Actions 运行,并检查 Android 模拟器上报告的 Firestore 测试 flake。确定哪个集成测试失败,以及该行为是否仍能复现;除了解决 flake 并恢复通过的报告外,issue 没有定义完成标准。

由索引模型根据 Issue 内容生成。

评估

技术栈
cpp, github-actions
领域
ci-cd, testing-qa
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
15/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。