Note: Playback centric calls are optional.
# | Test Case | Steps | Expected Results | Notes |
---|
1 | Launch the Firebolt Application | Launch app Observe app starts loading on device UI Observe app transition to in-app UI/UX
| | |
2 | Fatal and non-fatal errors | Launch app Trigger an error
| | |
3 | Go into ‘Inactive’ state during stable app UI | Launch app Let app settles to stable UI Press Home button on remote
| | |
4 | Go into 'Inactive' state during active playback | Launch app Let app settle to a stable UI Playback some content While playback is in progress, press Home button on remote Press Home button on remote
| | |
5 | Memory load during startup | Launch app Start Memory capture Stop Memory capture after a few mins
| | |
6 | Memory load during playback | Launch app Stream some content Start memory capture Monitor memory load for an extended period of time (i.e. 10-30 minutes) Stop memory capture
| | |
7 | Memory load going into 'Inactive' mode from stable UI | Launch app Let app settle to a stable UI Press Home button on remote Start memory capture Monitor memory usage for a few minutes Stop memory capture
| | |
8 | Memory load going into 'Inactive' mode from active playback | Launch app Let app settles to stable UI Playback some content While playback is in progress, press Home button on remote Start memory capture Monitor memory usage for a few mins Stop memory capture
| | |
9 | Returning to foreground from inactive mode | After putting app into inactive mode, launch app again
| | Lifecycle Management |
How to check memory consumption in RWI
Click on "Timelines" tab
Click "Start recording" red button on the top left corner
Click "Entire recording" on the top
Observe memory breakdown