Draft of possible api change
Javadoc Changes:
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/crashlytics/FirebaseCrashlytics.html 2024-08-06 16:03:43.610710215 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/crashlytics/FirebaseCrashlytics.html 2024-08-06 16:01:20.385904100 +0000
@@ -44,7 +44,16 @@
<tr>
<td><code>boolean</code></td>
<td>
- <div><code><a href="/docs/reference/android/com/google/firebase/crashlytics/FirebaseCrashlytics.html#didCrashOnPreviousExecution()">didCrashOnPreviousExecution</a>()</code></div>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/Discouraged.html">Discouraged</a>(message = "May not be current. Use didCrashOnPreviousRun instead.")<br><span><del><a href="/docs/reference/android/com/google/firebase/crashlytics/FirebaseCrashlytics.html#didCrashOnPreviousExecution()">didCrashOnPreviousExecution</a></del></span>()</code></div>
+ <p><strong>This method is deprecated.</strong>
+ <p>May not be current.</p>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a><<a href="https://developer.android.com/reference/kotlin/java/lang/Boolean.html">Boolean</a>></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/crashlytics/FirebaseCrashlytics.html#didCrashOnPreviousRun()">didCrashOnPreviousRun</a>()</code></div>
<p>Checks whether the app crashed on its previous run.</p>
</td>
</tr>
@@ -56,7 +65,7 @@
</td>
</tr>
<tr>
- <td><code>boolean</code></td>
+ <td><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a><<a href="https://developer.android.com/reference/kotlin/java/lang/Boolean.html">Boolean</a>></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/crashlytics/FirebaseCrashlytics.html#isCrashlyticsCollectionEnabled()">isCrashlyticsCollectionEnabled</a>()</code></div>
<p>Indicates whether or not automatic data collection is enabled</p>
@@ -220,7 +229,10 @@
</div>
<div class="api-item"><a name="didCrashOnPreviousExecution--"></a><a name="didcrashonpreviousexecution"></a>
<h3 class="api-name" id="didCrashOnPreviousExecution()">didCrashOnPreviousExecution</h3>
- <pre class="api-signature no-pretty-print">public boolean <a href="/docs/reference/android/com/google/firebase/crashlytics/FirebaseCrashlytics.html#didCrashOnPreviousExecution()">didCrashOnPreviousExecution</a>()</pre>
+ <pre class="api-signature no-pretty-print">@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/Discouraged.html">Discouraged</a>(message = "May not be current. Use didCrashOnPreviousRun instead.")<br>public boolean <span><del><a href="/docs/reference/android/com/google/firebase/crashlytics/FirebaseCrashlytics.html#didCrashOnPreviousExecution()">didCrashOnPreviousExecution</a></del></span>()</pre>
+ <aside class="caution"><strong>This method is deprecated.</strong><br>
+ <p>May not be current. Use didCrashOnPreviousRun instead. Will be removed in Q2 2025.</p>
+ </aside>
<p>Checks whether the app crashed on its previous run.</p>
<div class="devsite-table-wrapper">
<table class="responsive">
@@ -237,7 +249,33 @@
<tr>
<td><code>boolean</code></td>
<td>
- <p>true if a crash was recorded during the previous run of the app.</p>
+ <p>true if a crash was recorded during the previous run of the app. May not be current.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="didCrashOnPreviousRun--"></a><a name="didcrashonpreviousrun"></a>
+ <h3 class="api-name" id="didCrashOnPreviousRun()">didCrashOnPreviousRun</h3>
+ <pre class="api-signature no-pretty-print">public <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a><<a href="https://developer.android.com/reference/kotlin/java/lang/Boolean.html">Boolean</a>> <a href="/docs/reference/android/com/google/firebase/crashlytics/FirebaseCrashlytics.html#didCrashOnPreviousRun()">didCrashOnPreviousRun</a>()</pre>
+ <p>Checks whether the app crashed on its previous run.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a><<a href="https://developer.android.com/reference/kotlin/java/lang/Boolean.html">Boolean</a>></code></td>
+ <td>
+ <p>A Task that resolves to true if a crash was recorded during the previous run of the app</p>
</td>
</tr>
</tbody>
@@ -252,7 +290,7 @@
</div>
<div class="api-item"><a name="isCrashlyticsCollectionEnabled--"></a><a name="iscrashlyticscollectionenabled"></a>
<h3 class="api-name" id="isCrashlyticsCollectionEnabled()">isCrashlyticsCollectionEnabled</h3>
- <pre class="api-signature no-pretty-print">public boolean <a href="/docs/reference/android/com/google/firebase/crashlytics/FirebaseCrashlytics.html#isCrashlyticsCollectionEnabled()">isCrashlyticsCollectionEnabled</a>()</pre>
+ <pre class="api-signature no-pretty-print">public <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a><<a href="https://developer.android.com/reference/kotlin/java/lang/Boolean.html">Boolean</a>> <a href="/docs/reference/android/com/google/firebase/crashlytics/FirebaseCrashlytics.html#isCrashlyticsCollectionEnabled()">isCrashlyticsCollectionEnabled</a>()</pre>
<p>Indicates whether or not automatic data collection is enabled</p>
<div class="devsite-table-wrapper">
<table class="responsive">
@@ -267,9 +305,9 @@
</thead>
<tbody class="list">
<tr>
- <td><code>boolean</code></td>
+ <td><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a><<a href="https://developer.android.com/reference/kotlin/java/lang/Boolean.html">Boolean</a>></code></td>
<td>
- <p>In order of priority: </p>
+ <p>A Task that resolved in order of priority: </p>
<p>If <code><a href="/docs/reference/android/com/google/firebase/crashlytics/FirebaseCrashlytics.html#setCrashlyticsCollectionEnabled(boolean)">setCrashlyticsCollectionEnabled</a></code> is called with a value, use it </p>
<p>If the <b>firebase_crashlytics_collection_enabled</b> key is in your app’s AndroidManifest.xml, use it </p>
<p>Otherwise, use the default <code><a href="/docs/reference/android/com/google/firebase/FirebaseApp.html#isDataCollectionDefaultEnabled()">isDataCollectionDefaultEnabled</a></code> in FirebaseApp</p>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/crashlytics/FirebaseCrashlytics.html 2024-08-06 16:03:43.626710302 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/crashlytics/FirebaseCrashlytics.html 2024-08-06 16:01:20.385904100 +0000
@@ -44,7 +44,16 @@
<tr>
<td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
<td>
- <div><code><a href="/docs/reference/kotlin/com/google/firebase/crashlytics/FirebaseCrashlytics.html#didCrashOnPreviousExecution()">didCrashOnPreviousExecution</a>()</code></div>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/Discouraged.html">Discouraged</a>(message = "May not be current. Use didCrashOnPreviousRun instead.")<br><span><del><a href="/docs/reference/kotlin/com/google/firebase/crashlytics/FirebaseCrashlytics.html#didCrashOnPreviousExecution()">didCrashOnPreviousExecution</a></del></span>()</code></div>
+ <p><strong>This function is deprecated.</strong>
+ <p>May not be current.</p>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a><<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>!>!</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/crashlytics/FirebaseCrashlytics.html#didCrashOnPreviousRun()">didCrashOnPreviousRun</a>()</code></div>
<p>Checks whether the app crashed on its previous run.</p>
</td>
</tr>
@@ -56,7 +65,7 @@
</td>
</tr>
<tr>
- <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
+ <td><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a><<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>!>!</code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/crashlytics/FirebaseCrashlytics.html#isCrashlyticsCollectionEnabled()">isCrashlyticsCollectionEnabled</a>()</code></div>
<p>Indicates whether or not automatic data collection is enabled</p>
@@ -220,7 +229,10 @@
</div>
<div class="api-item"><a name="didCrashOnPreviousExecution--"></a><a name="didcrashonpreviousexecution"></a>
<h3 class="api-name" id="didCrashOnPreviousExecution()">didCrashOnPreviousExecution</h3>
- <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/crashlytics/FirebaseCrashlytics.html#didCrashOnPreviousExecution()">didCrashOnPreviousExecution</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
+ <pre class="api-signature no-pretty-print">@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/Discouraged.html">Discouraged</a>(message = "May not be current. Use didCrashOnPreviousRun instead.")<br>fun <span><del><a href="/docs/reference/kotlin/com/google/firebase/crashlytics/FirebaseCrashlytics.html#didCrashOnPreviousExecution()">didCrashOnPreviousExecution</a></del></span>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
+ <aside class="caution"><strong>This function is deprecated.</strong><br>
+ <p>May not be current. Use didCrashOnPreviousRun instead. Will be removed in Q2 2025.</p>
+ </aside>
<p>Checks whether the app crashed on its previous run.</p>
<div class="devsite-table-wrapper">
<table class="responsive">
@@ -237,7 +249,33 @@
<tr>
<td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
<td>
- <p>true if a crash was recorded during the previous run of the app.</p>
+ <p>true if a crash was recorded during the previous run of the app. May not be current.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="didCrashOnPreviousRun--"></a><a name="didcrashonpreviousrun"></a>
+ <h3 class="api-name" id="didCrashOnPreviousRun()">didCrashOnPreviousRun</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/crashlytics/FirebaseCrashlytics.html#didCrashOnPreviousRun()">didCrashOnPreviousRun</a>(): <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a><<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>!>!</pre>
+ <p>Checks whether the app crashed on its previous run.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a><<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>!>!</code></td>
+ <td>
+ <p>A Task that resolves to true if a crash was recorded during the previous run of the app</p>
</td>
</tr>
</tbody>
@@ -252,7 +290,7 @@
</div>
<div class="api-item"><a name="isCrashlyticsCollectionEnabled--"></a><a name="iscrashlyticscollectionenabled"></a>
<h3 class="api-name" id="isCrashlyticsCollectionEnabled()">isCrashlyticsCollectionEnabled</h3>
- <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/crashlytics/FirebaseCrashlytics.html#isCrashlyticsCollectionEnabled()">isCrashlyticsCollectionEnabled</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/crashlytics/FirebaseCrashlytics.html#isCrashlyticsCollectionEnabled()">isCrashlyticsCollectionEnabled</a>(): <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a><<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>!>!</pre>
<p>Indicates whether or not automatic data collection is enabled</p>
<div class="devsite-table-wrapper">
<table class="responsive">
@@ -267,9 +305,9 @@
</thead>
<tbody class="list">
<tr>
- <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
+ <td><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a><<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>!>!</code></td>
<td>
- <p>In order of priority: </p>
+ <p>A Task that resolved in order of priority: </p>
<p>If <code><a href="/docs/reference/kotlin/com/google/firebase/crashlytics/FirebaseCrashlytics.html#setCrashlyticsCollectionEnabled(boolean)">setCrashlyticsCollectionEnabled</a></code> is called with a value, use it </p>
<p>If the <b>firebase_crashlytics_collection_enabled</b> key is in your app’s AndroidManifest.xml, use it </p>
<p>Otherwise, use the default <code><a href="/docs/reference/kotlin/com/google/firebase/FirebaseApp.html#isDataCollectionDefaultEnabled()">isDataCollectionDefaultEnabled</a></code> in FirebaseApp</p>
Coverage Report 1
Affected Products
firebase-crashlyticsOverall coverage changed from 11.14% (0605925) to 11.13% (d5c0163) by -0.00%.
Filename Base (0605925) Merge (d5c0163) Diff CrashlyticsCore.java 0.61% 0.61% -0.00%
Test Logs
The public api surface has changed for the subproject firebase-crashlytics_api.txt:
Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.
Unit Test Results
8 files + 4 8 suites +4 29s :stopwatch: +26s 22 tests - 28 22 :heavy_check_mark: - 28 0 :zzz: ±0 0 :x: ±0 44 runs - 56 44 :heavy_check_mark: - 56 0 :zzz: ±0 0 :x: ±0
Results for commit 26338c70. ± Comparison against base commit 06059255.
This pull request removes 50 and adds 22 tests. Note that renamed tests count towards both.
com.google.firebase.vertexai.StreamingSnapshotTests ‑ citation parsed correctly
com.google.firebase.vertexai.StreamingSnapshotTests ‑ empty content
com.google.firebase.vertexai.StreamingSnapshotTests ‑ http errors
com.google.firebase.vertexai.StreamingSnapshotTests ‑ image rejected
com.google.firebase.vertexai.StreamingSnapshotTests ‑ invalid api key
com.google.firebase.vertexai.StreamingSnapshotTests ‑ invalid json
com.google.firebase.vertexai.StreamingSnapshotTests ‑ long reply
com.google.firebase.vertexai.StreamingSnapshotTests ‑ malformed content
com.google.firebase.vertexai.StreamingSnapshotTests ‑ prompt blocked for safety
com.google.firebase.vertexai.StreamingSnapshotTests ‑ quotes escaped
…
com.google.firebase.crashlytics.internal.common.CrashlyticsControllerRobolectricTest ‑ testDoCloseSession_disabledAnrs_doesNotPersistsAppExitInfo
com.google.firebase.crashlytics.internal.common.CrashlyticsControllerRobolectricTest ‑ testDoCloseSession_enabledAnrs_doesNotPersistsAppExitInfoIfItDoesntExist
com.google.firebase.crashlytics.internal.common.CrashlyticsControllerRobolectricTest ‑ testDoCloseSession_enabledAnrs_persistsAppExitInfoIfItExists
com.google.firebase.crashlytics.internal.common.DataCollectionArbiterRobolectricTest ‑ testDefaultDataCollection_usedWhenNoOverrideOrManifestSetting
com.google.firebase.crashlytics.internal.common.DataCollectionArbiterRobolectricTest ‑ testManifestMetadata_respectedWhenNoOverride
com.google.firebase.crashlytics.internal.common.DataCollectionArbiterRobolectricTest ‑ testSetCrashlyticsDataCollectionEnabled_overridesOtherSettings
com.google.firebase.crashlytics.internal.common.SessionReportingCoordinatorRobolectricTest ‑ testAppExitInfoEvent_notPersistIfAnrBeforeSession
com.google.firebase.crashlytics.internal.common.SessionReportingCoordinatorRobolectricTest ‑ testAppExitInfoEvent_notPersistIfAppExitInfoNotAnrButWithinSession
com.google.firebase.crashlytics.internal.common.SessionReportingCoordinatorRobolectricTest ‑ testAppExitInfoEvent_persistIfAnrWithinSession
com.google.firebase.crashlytics.internal.common.SessionReportingCoordinatorRobolectricTest ‑ testAppExitInfoEvent_persistIfAnrWithinSession_multipleAppExitInfo
…
:recycle: This comment has been updated with latest results.
Size Report 1
Affected Products
firebase-crashlyticsType Base (0605925) Merge (d5c0163) Diff aar 416 kB 416 kB +434 B (+0.1%) apk (release) 5.85 MB 5.85 MB +216 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 (0605925) and the CI merge commit (d5c0163)
- Please check below reports for each individual commit to find more details (Perfetto traces, histograms, detailed measurements)
Startup Times
fire-clsDevice Statistics Distributions oriole-32 Percentile 0605925 d5c0163 Diff Significant (?) p10 10.7 ±3 ms 12.1 ±3 ms +1.36 ms (+12.7%) NO p25 11.4 ±3 ms 12.9 ±3 ms +1.44 ms (+12.6%) NO p50 12.4 ±3 ms 14.0 ±4 ms +1.62 ms (+13.1%) NO p75 13.8 ±3 ms 15.4 ±4 ms +1.60 ms (+11.6%) NO p90 15.4 ±3 ms 17.1 ±4 ms +1.79 ms (+11.6%) NO 20 test runs in comparison
Commit Test Runs 0605925 - 2024-08-01_18:52:00.532303_SLOK
- 2024-08-01_18:52:00.532346_CWfI
- 2024-08-01_18:52:00.532362_fZYq
- 2024-08-01_18:52:00.532371_kONs
- 2024-08-01_18:52:00.532378_yAge
- 2024-08-01_18:52:00.532385_AGza
- 2024-08-01_18:52:00.532392_BSkV
- 2024-08-01_18:52:00.532398_qYNK
- 2024-08-01_18:52:00.532405_vYhU
- 2024-08-01_18:52:00.532411_qOyp
d5c0163 - 2024-08-06_16:10:50.724899_AQmI
- 2024-08-06_16:10:50.724942_HYVa
- 2024-08-06_16:10:50.724953_ShNj
- 2024-08-06_16:10:50.724961_fDrM
- 2024-08-06_16:10:50.724968_GcbQ
- 2024-08-06_16:10:50.724976_DmLK
- 2024-08-06_16:10:50.724983_LZnu
- 2024-08-06_16:10:50.724990_aYhc
- 2024-08-06_16:10:50.724997_Xejg
- 2024-08-06_16:10:50.725003_JykG
redfin-30 Percentile 0605925 d5c0163 Diff Significant (?) p10 14.0 ±5 ms 12.8 ±1 ms -1.22 ms (-8.8%) NO p25 14.6 ±5 ms 13.3 ±1 ms -1.33 ms (-9.1%) NO p50 15.5 ±6 ms 14.0 ±2 ms -1.48 ms (-9.5%) NO p75 16.6 ±6 ms 15.2 ±2 ms -1.44 ms (-8.6%) NO p90 18.7 ±7 ms 17.2 ±3 ms -1.46 ms (-7.8%) NO 20 test runs in comparison
Commit Test Runs 0605925 - 2024-08-01_18:52:00.532303_SLOK
- 2024-08-01_18:52:00.532346_CWfI
- 2024-08-01_18:52:00.532362_fZYq
- 2024-08-01_18:52:00.532371_kONs
- 2024-08-01_18:52:00.532378_yAge
- 2024-08-01_18:52:00.532385_AGza
- 2024-08-01_18:52:00.532392_BSkV
- 2024-08-01_18:52:00.532398_qYNK
- 2024-08-01_18:52:00.532405_vYhU
- 2024-08-01_18:52:00.532411_qOyp
d5c0163 - 2024-08-06_16:10:50.724899_AQmI
- 2024-08-06_16:10:50.724942_HYVa
- 2024-08-06_16:10:50.724953_ShNj
- 2024-08-06_16:10:50.724961_fDrM
- 2024-08-06_16:10:50.724968_GcbQ
- 2024-08-06_16:10:50.724976_DmLK
- 2024-08-06_16:10:50.724983_LZnu
- 2024-08-06_16:10:50.724990_aYhc
- 2024-08-06_16:10:50.724997_Xejg
- 2024-08-06_16:10:50.725003_JykG
fire-rcDevice Statistics Distributions oriole-32 Percentile 0605925 d5c0163 Diff Significant (?) p10 296 ±428 μs 217 ±430 μs -79.7 μs (-26.9%) NO p25 317 ±455 μs 226 ±445 μs -90.7 μs (-28.6%) NO p50 408 ±631 μs 240 ±463 μs -168 μs (-41.2%) NO p75 453 ±667 μs 268 ±492 μs -185 μs (-40.8%) NO p90 519 ±727 μs 344 ±589 μs -175 μs (-33.8%) NO 20 test runs in comparison
Commit Test Runs 0605925 - 2024-08-01_18:52:00.532303_SLOK
- 2024-08-01_18:52:00.532346_CWfI
- 2024-08-01_18:52:00.532362_fZYq
- 2024-08-01_18:52:00.532371_kONs
- 2024-08-01_18:52:00.532378_yAge
- 2024-08-01_18:52:00.532385_AGza
- 2024-08-01_18:52:00.532392_BSkV
- 2024-08-01_18:52:00.532398_qYNK
- 2024-08-01_18:52:00.532405_vYhU
- 2024-08-01_18:52:00.532411_qOyp
d5c0163 - 2024-08-06_16:10:50.724899_AQmI
- 2024-08-06_16:10:50.724942_HYVa
- 2024-08-06_16:10:50.724953_ShNj
- 2024-08-06_16:10:50.724961_fDrM
- 2024-08-06_16:10:50.724968_GcbQ
- 2024-08-06_16:10:50.724976_DmLK
- 2024-08-06_16:10:50.724983_LZnu
- 2024-08-06_16:10:50.724990_aYhc
- 2024-08-06_16:10:50.724997_Xejg
- 2024-08-06_16:10:50.725003_JykG
redfin-30 Percentile 0605925 d5c0163 Diff Significant (?) p10 387 ±324 μs 688 ±689 μs +301 μs (+77.7%) NO p25 444 ±371 μs 767 ±775 μs +323 μs (+72.9%) NO p50 584 ±513 μs 922 ±918 μs +338 μs (+58.0%) NO p75 776 ±685 μs 1.19 ±1 ms +409 μs (+52.8%) NO p90 951 ±835 μs 1.52 ±1 ms +571 μs (+60.1%) NO 20 test runs in comparison
Commit Test Runs 0605925 - 2024-08-01_18:52:00.532303_SLOK
- 2024-08-01_18:52:00.532346_CWfI
- 2024-08-01_18:52:00.532362_fZYq
- 2024-08-01_18:52:00.532371_kONs
- 2024-08-01_18:52:00.532378_yAge
- 2024-08-01_18:52:00.532385_AGza
- 2024-08-01_18:52:00.532392_BSkV
- 2024-08-01_18:52:00.532398_qYNK
- 2024-08-01_18:52:00.532405_vYhU
- 2024-08-01_18:52:00.532411_qOyp
d5c0163 - 2024-08-06_16:10:50.724899_AQmI
- 2024-08-06_16:10:50.724942_HYVa
- 2024-08-06_16:10:50.724953_ShNj
- 2024-08-06_16:10:50.724961_fDrM
- 2024-08-06_16:10:50.724968_GcbQ
- 2024-08-06_16:10:50.724976_DmLK
- 2024-08-06_16:10:50.724983_LZnu
- 2024-08-06_16:10:50.724990_aYhc
- 2024-08-06_16:10:50.724997_Xejg
- 2024-08-06_16:10:50.725003_JykG
fire-sessionsDevice Statistics Distributions oriole-32 Percentile 0605925 d5c0163 Diff Significant (?) p10 3.22 ±0.6 ms 2.54 ±0.6 ms -680 μs (-21.2%) NO p25 3.43 ±0.6 ms 2.71 ±0.7 ms -722 μs (-21.1%) NO p50 3.78 ±0.7 ms 3.04 ±0.8 ms -732 μs (-19.4%) NO p75 4.31 ±0.9 ms 3.56 ±0.8 ms -747 μs (-17.3%) NO p90 5.09 ±1 ms 4.34 ±1 ms -745 μs (-14.6%) NO 20 test runs in comparison
Commit Test Runs 0605925 - 2024-08-01_18:52:00.532303_SLOK
- 2024-08-01_18:52:00.532346_CWfI
- 2024-08-01_18:52:00.532362_fZYq
- 2024-08-01_18:52:00.532371_kONs
- 2024-08-01_18:52:00.532378_yAge
- 2024-08-01_18:52:00.532385_AGza
- 2024-08-01_18:52:00.532392_BSkV
- 2024-08-01_18:52:00.532398_qYNK
- 2024-08-01_18:52:00.532405_vYhU
- 2024-08-01_18:52:00.532411_qOyp
d5c0163 - 2024-08-06_16:10:50.724899_AQmI
- 2024-08-06_16:10:50.724942_HYVa
- 2024-08-06_16:10:50.724953_ShNj
- 2024-08-06_16:10:50.724961_fDrM
- 2024-08-06_16:10:50.724968_GcbQ
- 2024-08-06_16:10:50.724976_DmLK
- 2024-08-06_16:10:50.724983_LZnu
- 2024-08-06_16:10:50.724990_aYhc
- 2024-08-06_16:10:50.724997_Xejg
- 2024-08-06_16:10:50.725003_JykG
redfin-30 Percentile 0605925 d5c0163 Diff Significant (?) p10 6.45 ±2 ms 6.38 ±2 ms -69.0 μs (-1.1%) NO p25 6.85 ±2 ms 6.93 ±2 ms +85.3 μs (+1.2%) NO p50 7.57 ±3 ms 7.60 ±3 ms +39.8 μs (+0.5%) NO p75 8.44 ±4 ms 8.56 ±4 ms +124 μs (+1.5%) NO p90 9.45 ±5 ms 9.95 ±5 ms +505 μs (+5.3%) NO 20 test runs in comparison
Commit Test Runs 0605925 - 2024-08-01_18:52:00.532303_SLOK
- 2024-08-01_18:52:00.532346_CWfI
- 2024-08-01_18:52:00.532362_fZYq
- 2024-08-01_18:52:00.532371_kONs
- 2024-08-01_18:52:00.532378_yAge
- 2024-08-01_18:52:00.532385_AGza
- 2024-08-01_18:52:00.532392_BSkV
- 2024-08-01_18:52:00.532398_qYNK
- 2024-08-01_18:52:00.532405_vYhU
- 2024-08-01_18:52:00.532411_qOyp
d5c0163 - 2024-08-06_16:10:50.724899_AQmI
- 2024-08-06_16:10:50.724942_HYVa
- 2024-08-06_16:10:50.724953_ShNj
- 2024-08-06_16:10:50.724961_fDrM
- 2024-08-06_16:10:50.724968_GcbQ
- 2024-08-06_16:10:50.724976_DmLK
- 2024-08-06_16:10:50.724983_LZnu
- 2024-08-06_16:10:50.724990_aYhc
- 2024-08-06_16:10:50.724997_Xejg
- 2024-08-06_16:10:50.725003_JykG
timeToInitialDisplayDevice Statistics Distributions oriole-32 Percentile 0605925 d5c0163 Diff Significant (?) p10 203 ±5 ms 208 ±10 ms +4.40 ms (+2.2%) NO p25 210 ±8 ms 214 ±11 ms +3.71 ms (+1.8%) NO p50 217 ±9 ms 221 ±11 ms +4.11 ms (+1.9%) NO p75 227 ±18 ms 230 ±14 ms +2.26 ms (+1.0%) NO p90 238 ±24 ms 240 ±16 ms +1.67 ms (+0.7%) NO 20 test runs in comparison
Commit Test Runs 0605925 - 2024-08-01_18:52:00.532303_SLOK
- 2024-08-01_18:52:00.532346_CWfI
- 2024-08-01_18:52:00.532362_fZYq
- 2024-08-01_18:52:00.532371_kONs
- 2024-08-01_18:52:00.532378_yAge
- 2024-08-01_18:52:00.532385_AGza
- 2024-08-01_18:52:00.532392_BSkV
- 2024-08-01_18:52:00.532398_qYNK
- 2024-08-01_18:52:00.532405_vYhU
- 2024-08-01_18:52:00.532411_qOyp
d5c0163 - 2024-08-06_16:10:50.724899_AQmI
- 2024-08-06_16:10:50.724942_HYVa
- 2024-08-06_16:10:50.724953_ShNj
- 2024-08-06_16:10:50.724961_fDrM
- 2024-08-06_16:10:50.724968_GcbQ
- 2024-08-06_16:10:50.724976_DmLK
- 2024-08-06_16:10:50.724983_LZnu
- 2024-08-06_16:10:50.724990_aYhc
- 2024-08-06_16:10:50.724997_Xejg
- 2024-08-06_16:10:50.725003_JykG
redfin-30 Percentile 0605925 d5c0163 Diff Significant (?) p10 243 ±4 ms 265 ±4 ms +22.5 ms (+9.3%) YES p25 248 ±4 ms 271 ±5 ms +23.1 ms (+9.3%) YES p50 254 ±4 ms 279 ±7 ms +25.0 ms (+9.8%) MAYBE p75 262 ±4 ms 289 ±9 ms +27.0 ms (+10.3%) MAYBE p90 271 ±5 ms 304 ±10 ms +32.3 ms (+11.9%) MAYBE 20 test runs in comparison
Commit Test Runs 0605925 - 2024-08-01_18:52:00.532303_SLOK
- 2024-08-01_18:52:00.532346_CWfI
- 2024-08-01_18:52:00.532362_fZYq
- 2024-08-01_18:52:00.532371_kONs
- 2024-08-01_18:52:00.532378_yAge
- 2024-08-01_18:52:00.532385_AGza
- 2024-08-01_18:52:00.532392_BSkV
- 2024-08-01_18:52:00.532398_qYNK
- 2024-08-01_18:52:00.532405_vYhU
- 2024-08-01_18:52:00.532411_qOyp
d5c0163 - 2024-08-06_16:10:50.724899_AQmI
- 2024-08-06_16:10:50.724942_HYVa
- 2024-08-06_16:10:50.724953_ShNj
- 2024-08-06_16:10:50.724961_fDrM
- 2024-08-06_16:10:50.724968_GcbQ
- 2024-08-06_16:10:50.724976_DmLK
- 2024-08-06_16:10:50.724983_LZnu
- 2024-08-06_16:10:50.724990_aYhc
- 2024-08-06_16:10:50.724997_Xejg
- 2024-08-06_16:10:50.725003_JykG