Force validation or rotation of FIDs in Sessions
📝 PRs merging into main branch
Our main branch should always be in a releasable state. If you are working on a larger change, or if you don't want this change to see the light of the day just yet, consider using a feature branch first, and only merge into the main branch when the code complete and ready to be released.
📝 PRs merging into main branch
Our main branch should always be in a releasable state. If you are working on a larger change, or if you don't want this change to see the light of the day just yet, consider using a feature branch first, and only merge into the main branch when the code complete and ready to be released.
Coverage Report 1
Affected Products
firebase-sessionsOverall coverage changed from 74.02% (52a31e2) to 74.00% (fd7302f) by -0.02%.
Filename Base (52a31e2) Merge (fd7302f) Diff RemoteSettings.kt 88.57% 87.50% -1.07% SessionFirelogPublisher.kt 80.49% 80.95% +0.46%
Test Logs
Unit Test Results
136 files - 812 136 suites - 812 3m 0s :stopwatch: - 28m 22s 1 055 tests - 4 123 1 055 :heavy_check_mark: - 4 102 0 :zzz: - 21 0 :x: ±0 2 110 runs - 8 331 2 110 :heavy_check_mark: - 8 289 0 :zzz: - 42 0 :x: ±0
Results for commit 6c419913. ± Comparison against base commit 52a31e22.
Size Report 1
Affected Products
firebase-sessionsType Base (52a31e2) Merge (fd7302f) Diff aar 163 kB 163 kB +340 B (+0.2%) apk (aggressive) 762 kB 764 kB +2.42 kB (+0.3%) apk (release) 5.77 MB 5.77 MB +392 B (+0.0%)
Test Logs
Startup Time Report 1
Note: Layout is sometimes suboptimal due to limited formatting support on GitHub. Please check this report on GCS.
Notes
- This report is for comparing the base commit (52a31e2) and the CI merge commit (fd7302f)
- Please check below reports for each individual commit to find more details (Perfetto traces, histograms, detailed measurements)
Startup Times
fire-perfDevice Statistics Distributions oriole-32 Percentile 52a31e2 fd7302f Diff Significant (?) p10 307 ±162 μs 256 ±28 μs -51.2 μs (-16.7%) NO p25 322 ±162 μs 266 ±27 μs -55.3 μs (-17.2%) NO p50 341 ±163 μs 288 ±30 μs -52.4 μs (-15.4%) NO p75 380 ±160 μs 367 ±132 μs -13.5 μs (-3.5%) NO p90 439 ±155 μs 440 ±138 μs +1.24 μs (+0.3%) NO 20 test runs in comparison
Commit Test Runs 52a31e2 - 2024-01-27_04:43:45.634190_hhYz
- 2024-01-27_04:43:45.634230_zssR
- 2024-01-27_04:43:45.634237_VEpD
- 2024-01-27_04:43:45.634243_aPNV
- 2024-01-27_04:43:45.634249_RrqL
- 2024-01-27_04:43:45.634258_umCN
- 2024-01-27_04:43:45.634277_jFHs
- 2024-01-27_04:43:45.634285_VRpK
- 2024-01-27_04:43:45.634292_Rjnw
- 2024-01-27_04:43:45.634299_dZXt
fd7302f - 2024-01-29_19:33:26.006801_DVec
- 2024-01-29_19:33:26.006835_oCAe
- 2024-01-29_19:33:26.006847_hiaw
- 2024-01-29_19:33:26.006855_Xfkw
- 2024-01-29_19:33:26.006864_vzWT
- 2024-01-29_19:33:26.006871_LacX
- 2024-01-29_19:33:26.006885_fiVh
- 2024-01-29_19:33:26.006892_uQGJ
- 2024-01-29_19:33:26.006900_Xanr
- 2024-01-29_19:33:26.006907_uPvn
redfin-30 Percentile 52a31e2 fd7302f Diff Significant (?) p10 752 ±217 μs 723 ±55 μs -29.1 μs (-3.9%) NO p25 796 ±214 μs 774 ±64 μs -21.8 μs (-2.7%) NO p50 913 ±228 μs 889 ±174 μs -23.4 μs (-2.6%) NO p75 1.03 ±0.2 ms 1.02 ±0.2 ms -6.93 μs (-0.7%) NO p90 1.17 ±0.2 ms 1.22 ±0.2 ms +43.8 μs (+3.7%) NO 20 test runs in comparison
Commit Test Runs 52a31e2 - 2024-01-27_04:43:45.634190_hhYz
- 2024-01-27_04:43:45.634230_zssR
- 2024-01-27_04:43:45.634237_VEpD
- 2024-01-27_04:43:45.634243_aPNV
- 2024-01-27_04:43:45.634249_RrqL
- 2024-01-27_04:43:45.634258_umCN
- 2024-01-27_04:43:45.634277_jFHs
- 2024-01-27_04:43:45.634285_VRpK
- 2024-01-27_04:43:45.634292_Rjnw
- 2024-01-27_04:43:45.634299_dZXt
fd7302f - 2024-01-29_19:33:26.006801_DVec
- 2024-01-29_19:33:26.006835_oCAe
- 2024-01-29_19:33:26.006847_hiaw
- 2024-01-29_19:33:26.006855_Xfkw
- 2024-01-29_19:33:26.006864_vzWT
- 2024-01-29_19:33:26.006871_LacX
- 2024-01-29_19:33:26.006885_fiVh
- 2024-01-29_19:33:26.006892_uQGJ
- 2024-01-29_19:33:26.006900_Xanr
- 2024-01-29_19:33:26.006907_uPvn
fire-sessionsDevice Statistics Distributions oriole-32 Percentile 52a31e2 fd7302f Diff Significant (?) p10 8.06 ±2 ms 6.87 ±1 ms -1.19 ms (-14.7%) NO p25 8.43 ±2 ms 7.32 ±1 ms -1.11 ms (-13.1%) NO p50 9.07 ±2 ms 7.95 ±1 ms -1.12 ms (-12.3%) NO p75 10.0 ±2 ms 8.94 ±2 ms -1.07 ms (-10.7%) NO p90 11.2 ±3 ms 10.3 ±2 ms -884 μs (-7.9%) NO 20 test runs in comparison
Commit Test Runs 52a31e2 - 2024-01-27_04:43:45.634190_hhYz
- 2024-01-27_04:43:45.634230_zssR
- 2024-01-27_04:43:45.634237_VEpD
- 2024-01-27_04:43:45.634243_aPNV
- 2024-01-27_04:43:45.634249_RrqL
- 2024-01-27_04:43:45.634258_umCN
- 2024-01-27_04:43:45.634277_jFHs
- 2024-01-27_04:43:45.634285_VRpK
- 2024-01-27_04:43:45.634292_Rjnw
- 2024-01-27_04:43:45.634299_dZXt
fd7302f - 2024-01-29_19:33:26.006801_DVec
- 2024-01-29_19:33:26.006835_oCAe
- 2024-01-29_19:33:26.006847_hiaw
- 2024-01-29_19:33:26.006855_Xfkw
- 2024-01-29_19:33:26.006864_vzWT
- 2024-01-29_19:33:26.006871_LacX
- 2024-01-29_19:33:26.006885_fiVh
- 2024-01-29_19:33:26.006892_uQGJ
- 2024-01-29_19:33:26.006900_Xanr
- 2024-01-29_19:33:26.006907_uPvn
redfin-30 Percentile 52a31e2 fd7302f Diff Significant (?) p10 12.3 ±3 ms 11.9 ±2 ms -419 μs (-3.4%) NO p25 13.3 ±4 ms 12.6 ±3 ms -693 μs (-5.2%) NO p50 14.8 ±5 ms 14.0 ±4 ms -810 μs (-5.5%) NO p75 19.7 ±4 ms 18.3 ±3 ms -1.38 ms (-7.0%) NO p90 21.8 ±5 ms 21.2 ±4 ms -677 μs (-3.1%) NO 20 test runs in comparison
Commit Test Runs 52a31e2 - 2024-01-27_04:43:45.634190_hhYz
- 2024-01-27_04:43:45.634230_zssR
- 2024-01-27_04:43:45.634237_VEpD
- 2024-01-27_04:43:45.634243_aPNV
- 2024-01-27_04:43:45.634249_RrqL
- 2024-01-27_04:43:45.634258_umCN
- 2024-01-27_04:43:45.634277_jFHs
- 2024-01-27_04:43:45.634285_VRpK
- 2024-01-27_04:43:45.634292_Rjnw
- 2024-01-27_04:43:45.634299_dZXt
fd7302f - 2024-01-29_19:33:26.006801_DVec
- 2024-01-29_19:33:26.006835_oCAe
- 2024-01-29_19:33:26.006847_hiaw
- 2024-01-29_19:33:26.006855_Xfkw
- 2024-01-29_19:33:26.006864_vzWT
- 2024-01-29_19:33:26.006871_LacX
- 2024-01-29_19:33:26.006885_fiVh
- 2024-01-29_19:33:26.006892_uQGJ
- 2024-01-29_19:33:26.006900_Xanr
- 2024-01-29_19:33:26.006907_uPvn
timeToInitialDisplayDevice Statistics Distributions oriole-32 Percentile 52a31e2 fd7302f Diff Significant (?) p10 205 ±5 ms 208 ±3 ms +2.32 ms (+1.1%) NO p25 211 ±4 ms 214 ±3 ms +2.25 ms (+1.1%) NO p50 219 ±4 ms 222 ±4 ms +2.72 ms (+1.2%) NO p75 228 ±4 ms 232 ±5 ms +3.98 ms (+1.7%) NO p90 237 ±6 ms 241 ±6 ms +4.64 ms (+2.0%) NO 20 test runs in comparison
Commit Test Runs 52a31e2 - 2024-01-27_04:43:45.634190_hhYz
- 2024-01-27_04:43:45.634230_zssR
- 2024-01-27_04:43:45.634237_VEpD
- 2024-01-27_04:43:45.634243_aPNV
- 2024-01-27_04:43:45.634249_RrqL
- 2024-01-27_04:43:45.634258_umCN
- 2024-01-27_04:43:45.634277_jFHs
- 2024-01-27_04:43:45.634285_VRpK
- 2024-01-27_04:43:45.634292_Rjnw
- 2024-01-27_04:43:45.634299_dZXt
fd7302f - 2024-01-29_19:33:26.006801_DVec
- 2024-01-29_19:33:26.006835_oCAe
- 2024-01-29_19:33:26.006847_hiaw
- 2024-01-29_19:33:26.006855_Xfkw
- 2024-01-29_19:33:26.006864_vzWT
- 2024-01-29_19:33:26.006871_LacX
- 2024-01-29_19:33:26.006885_fiVh
- 2024-01-29_19:33:26.006892_uQGJ
- 2024-01-29_19:33:26.006900_Xanr
- 2024-01-29_19:33:26.006907_uPvn
redfin-30 Percentile 52a31e2 fd7302f Diff Significant (?) p10 249 ±5 ms 276 ±8 ms +27.0 ms (+10.9%) MAYBE p25 255 ±6 ms 283 ±9.7 ms +27.7 ms (+10.8%) MAYBE p50 263 ±6 ms 293 ±11 ms +30.1 ms (+11.5%) MAYBE p75 271 ±6 ms 304 ±13 ms +32.4 ms (+12.0%) NO p90 280 ±7 ms 320 ±12 ms +39.8 ms (+14.2%) MAYBE 20 test runs in comparison
Commit Test Runs 52a31e2 - 2024-01-27_04:43:45.634190_hhYz
- 2024-01-27_04:43:45.634230_zssR
- 2024-01-27_04:43:45.634237_VEpD
- 2024-01-27_04:43:45.634243_aPNV
- 2024-01-27_04:43:45.634249_RrqL
- 2024-01-27_04:43:45.634258_umCN
- 2024-01-27_04:43:45.634277_jFHs
- 2024-01-27_04:43:45.634285_VRpK
- 2024-01-27_04:43:45.634292_Rjnw
- 2024-01-27_04:43:45.634299_dZXt
fd7302f - 2024-01-29_19:33:26.006801_DVec
- 2024-01-29_19:33:26.006835_oCAe
- 2024-01-29_19:33:26.006847_hiaw
- 2024-01-29_19:33:26.006855_Xfkw
- 2024-01-29_19:33:26.006864_vzWT
- 2024-01-29_19:33:26.006871_LacX
- 2024-01-29_19:33:26.006885_fiVh
- 2024-01-29_19:33:26.006892_uQGJ
- 2024-01-29_19:33:26.006900_Xanr
- 2024-01-29_19:33:26.006907_uPvn