[meta] Test performance of 4k media streaming playback on Fire TV stick 4k
Categories
(Testing :: Performance, enhancement, P2)
Tracking
(Not tracked)
People
(Reporter: whimboo, Unassigned)
References
Details
(Keywords: meta, Whiteboard: [blocked due to no hardware in CI])
This meta bug covers the necessary work to enable performance tests for media streaming the YouTube reference video via Firefox on GeckoView for the Fire TV stick 4k device.
Reporter | ||
Comment 1•5 years ago
|
||
After setting up the connection to the Fire TV stick I checked if Raptor works on that platform, and I can prove that both the tp6m-1 and speedometer tests work fine with the geckoview_example app. Trying to use the Firefox app it fails already with starting the activity:
09:18:14 INFO - adb shell_output: adb -s G070VM0990350952 wait-for-device shell am start -W -n org.mozilla.tv.firefox/org.mozilla.tv.firefox.GeckoViewActivity -a android.intent.action.Main --ez use_multiprocess True --es args "-profile /sdcard/raptor/profile --es env0 LOG_VERBOSE=1 --es env1 R_LOG_LEVEL=6" -d about:blank; echo adb_returncode=$?, timeout: None, root: False, timedout: None, exitcode: 0, output: Starting: Intent { act=android.intent.action.Main dat=about:blank cmp=org.mozilla.tv.firefox/.GeckoViewActivity (has extras) }
09:18:14 INFO - Error type 3
09:18:14 INFO - Error: Activity class {org.mozilla.tv.firefox/org.mozilla.tv.firefox.GeckoViewActivity} does not exist.
If it turns out that we cannot use geckoview_example or the reference browser, we will have to investigate and fix that first. But there would still be the problem that the Firefox app doesn't support WebExtensions which Raptor needs.
Reporter | ||
Comment 2•5 years ago
|
||
I actually filed bug 1539761 for the missing Fire TV platform support.
Reporter | ||
Comment 3•5 years ago
|
||
Note that with bug 1552484 fixed you are now able to run those tests on the FireTV stick 4k locally. Just run the following mach command with your stick being connected to the computer:
mach raptor-test --test=raptor-youtube-playback --post-startup-delay=0 --app=geckoview --binary org.mozilla.geckoview_example
Now this bug is in blocked state because we still don't have hardware in CI.
Reporter | ||
Comment 4•5 years ago
|
||
Also I implemented those tests as benchmark tests and not video streaming tests which was covered on bug 1539111.
Updated•4 years ago
|
Description
•