Closed Bug 1298762 Opened 9 years ago Closed 5 years ago

Intermittent media tests FAIL test_video_playback.py TestVideoPlayback.test_playback_starts | after AssertionError: Error loading page, timed out (onDOMContentLoaded)

Categories

(Core :: Audio/Video: Playback, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox51 --- affected

People

(Reporter: aryx, Unassigned)

Details

(Keywords: intermittent-failure)

+++ This bug was initially created as a clone of Bug #1211959 +++ https://treeherder.mozilla.org/logviewer.html#?job_id=2669523&repo=autoland 18:48:32 INFO - 0:12.26 TEST_START: MainThread test_video_playback.py TestVideoPlayback.test_playback_starts 18:48:42 INFO - 0:22.27 LOG: MainThread INFO https://youtu.be/AbAACm1IQE0 18:48:51 INFO - 0:31.40 LOG: MainThread INFO https://www.youtube.com/watch?v=yOQQCoxs8-k 18:49:28 INFO - 1:07.85 LOG: MainThread INFO https://www.youtube.com/watch?v=1visYpIREUM 18:50:20 ERROR - 1:59.76 TEST_END: MainThread FAIL, expected PASS 18:50:20 INFO - Traceback (most recent call last): 18:50:20 INFO - File "C:\slave\test\build\venv\lib\site-packages\marionette\marionette_test.py", line 351, in run 18:50:20 INFO - testMethod() 18:50:20 INFO - File "C:\slave\test\build\venv\lib\site-packages\external_media_harness\testcase.py", line 169, in test_playback_starts 18:50:20 ERROR - raise self.failureException(e) 18:50:20 ERROR - AssertionError: Error loading page, timed out (onDOMContentLoaded) 18:50:28 INFO - 2:08.68 TEST_START: MainThread test_video_playback.py TestVideoPlayback.test_video_playback_partial 18:50:35 INFO - 2:15.05 LOG: MainThread INFO https://youtu.be/AbAACm1IQE0 18:50:55 INFO - 2:34.86 LOG: MainThread INFO https://www.youtube.com/watch?v=yOQQCoxs8-k 18:52:04 INFO - 3:44.42 LOG: MainThread INFO https://www.youtube.com/watch?v=1visYpIREUM 18:52:12 INFO - 3:52.54 LOG: MainThread INFO https://www.youtube.com/watch?v=rjmuKV9BTkE 18:53:12 INFO - 4:52.68 TEST_END: MainThread PASS 18:53:12 INFO - 4:52.68 LOG: MainThread INFO START LOG: 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO TEST-START: C:\slave\test\build\venv\lib\site-packages\external_media_tests\playback\test_video_playback.py:test_playback_starts Sun Aug 28 2016 18:48:33 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO URL: https://youtu.be/AbAACm1IQE0 Sun Aug 28 2016 18:48:39 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO video element obtained Sun Aug 28 2016 18:48:40 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO WARNING video is not mediasource: blob:https://www.youtube.com/b2b4e8ec-0196-4ca4-a982-c9c614555f11 Sun Aug 28 2016 18:48:43 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO URL: https://www.youtube.com/watch?v=yOQQCoxs8-k Sun Aug 28 2016 18:48:46 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO video element obtained Sun Aug 28 2016 18:48:49 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO WARNING video is not mediasource: blob:https://www.youtube.com/5af996ff-3599-4720-bb9e-7c8cce03c3fb Sun Aug 28 2016 18:48:52 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO URL: https://www.youtube.com/watch?v=1visYpIREUM Sun Aug 28 2016 18:48:57 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO video element obtained Sun Aug 28 2016 18:48:57 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO WARNING video is not mediasource: blob:https://www.youtube.com/6ecd62cd-2e30-4afe-89c9-4b44519f3923 Sun Aug 28 2016 18:49:37 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO TEST-END: C:\slave\test\build\venv\lib\site-packages\external_media_tests\playback\test_video_playback.py:test_playback_starts Sun Aug 28 2016 18:50:28 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO END LOG: 18:53:12 INFO - 4:52.68 LOG: MainThread INFO START LOG: 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO TEST-START: C:\slave\test\build\venv\lib\site-packages\external_media_tests\playback\test_video_playback.py:test_video_playback_partial Sun Aug 28 2016 18:50:29 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO URL: https://youtu.be/AbAACm1IQE0 Sun Aug 28 2016 18:50:33 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO video element obtained Sun Aug 28 2016 18:50:33 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO URL: https://www.youtube.com/watch?v=yOQQCoxs8-k Sun Aug 28 2016 18:50:53 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO video element obtained Sun Aug 28 2016 18:50:53 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO URL: https://www.youtube.com/watch?v=1visYpIREUM Sun Aug 28 2016 18:51:57 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO video element obtained Sun Aug 28 2016 18:51:58 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO URL: https://www.youtube.com/watch?v=rjmuKV9BTkE Sun Aug 28 2016 18:52:10 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO video element obtained Sun Aug 28 2016 18:52:11 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO INFO TEST-END: C:\slave\test\build\venv\lib\site-packages\external_media_tests\playback\test_video_playback.py:test_video_playback_partial Sun Aug 28 2016 18:53:12 GMT-0700 (Pacific Standard Time) 18:53:12 INFO - 4:52.68 LOG: MainThread INFO END LOG: 18:53:12 INFO - 4:52.68 LOG: MainThread INFO 18:53:12 INFO - SUMMARY 18:53:12 INFO - ------- 18:53:12 INFO - 4:52.68 LOG: MainThread INFO passed: 1 18:53:12 INFO - 4:52.68 LOG: MainThread INFO failed: 1 18:53:12 INFO - 4:52.68 LOG: MainThread INFO todo: 0 18:53:12 INFO - 4:52.68 LOG: MainThread INFO 18:53:12 ERROR - FAILED TESTS 18:53:12 INFO - ------- 18:53:12 INFO - 4:52.68 LOG: MainThread INFO test_video_playback.py test_video_playback.TestVideoPlayback.test_playback_starts 18:53:12 INFO - 4:52.68 LOG: MainThread INFO mode: non-e10s 18:53:12 INFO - 4:52.68 SUITE_END: MainThread 18:53:12 INFO - Summary 18:53:12 INFO - ======= 18:53:12 INFO - Ran 4 tests 18:53:12 INFO - Expected results: 2 18:53:12 ERROR - Unexpected results: 2 (FAIL: 2) 18:53:12 INFO - Unexpected Results 18:53:12 INFO - ================== 18:53:12 ERROR - FAIL test_video_playback.py TestVideoPlayback.test_playback_starts 18:53:12 ERROR - FAIL test_video_playback.py TestVideoPlayback.test_playback_starts
Reworking of the tests has yielded a pretty big reduction in the false positives on this one. However, it is hard to eliminate them all due to the nature of our media test harness. Looking over the last week of fails it looks like a number of timing related false positives (potentially compounded by autoplay). I'll keep an eye on what the robot has to say and will attempt to make sure the number of fails remains low.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.