Closed Bug 1124004 Opened 9 years ago Closed 9 years ago

Intermittent browser_devices_get_user_media_in_frame.js | popup WebRTC indicator visible - Got false, expected true

Categories

(Firefox :: General, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 40
Tracking Status
firefox38 --- fixed
firefox38.0.5 --- fixed
firefox39 --- fixed
firefox40 --- fixed
firefox-esr31 --- unaffected
firefox-esr38 --- fixed

People

(Reporter: RyanVM, Assigned: florian)

References

Details

(Keywords: intermittent-failure)

Note the See Alsos here. I think there's a big problem with showing the indicator reliably at this point.

15:37:26 INFO - 448 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | should start the test without any prior popup notification
15:37:26 INFO - 449 INFO getUserMedia audio+video
15:37:26 INFO - 450 INFO requesting devices
15:37:26 INFO - 451 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | webRTC-shareDevices notification shown
15:37:26 INFO - 452 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | notification panel open
15:37:26 INFO - 453 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | notification panel populated
15:37:26 INFO - 454 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | expected notification getUserMedia:request
15:37:26 INFO - 455 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | anchored to device icon
15:37:26 INFO - 456 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | microphone selector visible
15:37:26 INFO - 457 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | camera selector visible
15:37:26 INFO - 458 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | panel using devices icon
15:37:26 INFO - 459 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | received ok
15:37:26 INFO - 460 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | expected notification getUserMedia:response:allow
15:37:26 INFO - 461 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | expected notification recording-device-events
15:37:26 INFO - 462 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | expected camera and microphone to be shared
15:37:26 INFO - 463 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | webRTC-sharingDevices notification appeared
15:37:26 INFO - 464 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | WebRTC indicator visible
15:37:26 INFO - 465 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | camera global indicator as expected
15:37:26 INFO - 466 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | microphone global indicator as expected
15:37:26 INFO - 467 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | screen global indicator as expected
15:37:26 INFO - 468 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | WebRTC menu should be visible
15:37:26 INFO - 469 INFO TEST-UNEXPECTED-FAIL | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | popup WebRTC indicator visible - Got false, expected true
15:37:26 INFO - Stack trace:
15:37:26 INFO - chrome://mochikit/content/browser-test.js:test_is:851
15:37:26 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:assertWebRTCIndicatorStatus:690
15:37:26 INFO - self-hosted:InterpretGeneratorResume:702
15:37:26 INFO - self-hosted:next:660
15:37:26 INFO - self-hosted:LegacyIteratorNext:2249
15:37:26 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/browser_devices_get_user_media_in_frame.js:checkSharingUI:208
15:37:26 INFO - self-hosted:next:610
15:37:26 INFO - Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:870:23
15:37:26 INFO - this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:749:7
15:37:26 INFO - this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:691:37
15:37:26 INFO - 470 INFO closing the stream
15:37:26 INFO - 471 INFO TEST-PASS | browser/base/content/test/general/browser_devices_get_user_media_in_frame.js | got recording-device-events notification
(In reply to TBPL Robot from comment #4)

> 541 INFO TEST-UNEXPECTED-FAIL |
> browser/base/content/test/general/browser_devices_get_user_media_in_frame.js
> | expected notification recording-device-events - Got 0, expected 1
> 543 INFO TEST-UNEXPECTED-FAIL |
> browser/base/content/test/general/browser_devices_get_user_media_in_frame.js
> | recording-device-events notification unexpected - Got -1, expected 0

It's the first time I see errors related to this notification in the log of the intermittent failures. Either that means the failure is slightly different on aurora, or maybe that's something actionable: we could wait for that notification before continuing the test.
(In reply to Florian Quèze [:florian] [:flo] from comment #5)
> (In reply to TBPL Robot from comment #4)
> 
> > 541 INFO TEST-UNEXPECTED-FAIL |
> > browser/base/content/test/general/browser_devices_get_user_media_in_frame.js
> > | expected notification recording-device-events - Got 0, expected 1
> > 543 INFO TEST-UNEXPECTED-FAIL |
> > browser/base/content/test/general/browser_devices_get_user_media_in_frame.js
> > | recording-device-events notification unexpected - Got -1, expected 0
> 
> It's the first time I see errors related to this notification in the log of
> the intermittent failures. Either that means the failure is slightly
> different on aurora, or maybe that's something actionable: we could wait for
> that notification before continuing the test.

See bug 1125661 for this specific (new) failure.
I fixed this in bug 1109728.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Assignee: nobody → florian
Target Milestone: --- → Firefox 40
You need to log in before you can comment on or make changes to this bug.