|
|
| Line 81: |
Line 81: |
| #* Using the [https://debug-ping-preview.firebaseapp.com/ Glean Debug Dashboard], we must verify that the ping data we've tagged and forced to be submitted (using the Glean CLI tool), arrives without undue latency (within approx. 10-20 seconds). | | #* Using the [https://debug-ping-preview.firebaseapp.com/ Glean Debug Dashboard], we must verify that the ping data we've tagged and forced to be submitted (using the Glean CLI tool), arrives without undue latency (within approx. 10-20 seconds). |
| #* Drill down on the JSON data and ''verify the correct data has been submitted.'' | | #* Drill down on the JSON data and ''verify the correct data has been submitted.'' |
|
| |
| == Ping Scenarios ==
| |
| === [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/baseline.md Baseline ping] ===
| |
| * ''trigger(s) / scheduling:''
| |
| ** sent when application is moved to background
| |
| * ''contents:'' includes the following fields....
| |
| ** duration, locale
| |
| ** [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/pings.md common ping] sections found in all pings
| |
|
| |
| === [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/events.md Events ping] ===
| |
| * ''trigger(s) / scheduling:''
| |
| ** sent when application goes into background (if any recorded events to send)
| |
| ** when queue of events exceeds Glean.configuration.maxEvents (default 500)
| |
| ** if any unsent events found on disk when starting application
| |
| * ''contents:''
| |
| ** array of all of the events that have occurred since the last time the events ping was sent
| |
| ** [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/pings.md common ping] sections found in all pings
| |
|
| |
| === [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/metrics.md Metrics ping] ===
| |
| * ''trigger(s) / [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/metrics.md#scheduling scheduling]:''
| |
| ** sent at first available opportunity after 4AM local time on a new calendar day
| |
| * ''contents:''
| |
| ** [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/pings.md common ping] sections found in all pings
| |
|
| |
|
| = Manual Tests = | | = Manual Tests = |