Closed
Bug 1274104
Opened 9 years ago
Closed 8 years ago
Make test_videocontrols.html able to catch regressions like bug 1273468
Categories
(Toolkit :: Video/Audio Controls, defect)
Toolkit
Video/Audio Controls
Tracking
()
RESOLVED
FIXED
mozilla49
Tracking | Status | |
---|---|---|
firefox49 | --- | fixed |
People
(Reporter: xidorn, Assigned: xidorn)
References
Details
Attachments
(5 files)
Video controls usually only have content permission. This test being a chrome test makes it impossible to catch certain kind of regressions. One recent example is bug 1273468. (That regression wouldn't be caught even if this is not a chrome test for some other reason, though.)
Assignee | ||
Comment 1•9 years ago
|
||
There are several things we need to do to catch regressions like bug 1273468:
1. make it a normal mochitest rather than chrome test
2. make it possible to enter fullscreen via either adding allowfullscreen to its outer iframe, or making it a popup
3. remove the fullscreenEnabled check, always assume the existence of fullscreen button
Summary: Make test_videocontrols.html a normal mochitest so that it can catch content-only regressions → Make test_videocontrols.html able to catch regressions like bug 1273468
Assignee | ||
Comment 3•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/54210/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/54210/
Attachment #8754743 -
Flags: review?(jmaher)
Attachment #8754744 -
Flags: review?(jaws)
Attachment #8754745 -
Flags: review?(jaws)
Attachment #8754746 -
Flags: review?(jaws)
Assignee | ||
Comment 4•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/54212/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/54212/
Assignee | ||
Comment 5•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/54214/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/54214/
Assignee | ||
Comment 6•9 years ago
|
||
There was some mistake in patch of bug 694696 which incorrectly added
'skip-if' for some unrelated test. This patch reverts those mistakes in
addition to just moving the test back.
It also attaches the "fullscreen" tag to the test as it triggers that.
Review commit: https://reviewboard.mozilla.org/r/54216/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/54216/
Comment 7•9 years ago
|
||
Comment on attachment 8754743 [details]
MozReview Request: Bug 1274104 part 1 - Allow mochitest main document to request fullscreen. r?jmaher
https://reviewboard.mozilla.org/r/54210/#review50926
this looks simple. Please test this with --rebuild 3 with you test on try to run all mochitest to ensure we get good coverage.
Attachment #8754743 -
Flags: review?(jmaher) → review+
Comment 8•9 years ago
|
||
Comment on attachment 8754744 [details]
MozReview Request: Bug 1274104 part 2 - Use SpecialPowers rather than chrome-only things. r?jaws
https://reviewboard.mozilla.org/r/54212/#review50972
Attachment #8754744 -
Flags: review?(jaws) → review+
Comment 9•9 years ago
|
||
Comment on attachment 8754745 [details]
MozReview Request: Bug 1274104 part 3 - Always treat fullscreen button is available. r?jaws
https://reviewboard.mozilla.org/r/54214/#review50974
Attachment #8754745 -
Flags: review?(jaws) → review+
Updated•9 years ago
|
Attachment #8754746 -
Flags: review?(jaws) → review+
Comment 10•9 years ago
|
||
Comment on attachment 8754746 [details]
MozReview Request: Bug 1274104 part 4 - Move test_videocontrols back to normal mochitest. r?jaws
https://reviewboard.mozilla.org/r/54216/#review50976
Assignee | ||
Comment 11•9 years ago
|
||
(In reply to Joel Maher (:jmaher) from comment #7)
> Comment on attachment 8754743 [details]
> MozReview Request: Bug 1274104 part 1 - Allow mochitest main document to
> request fullscreen. r?jmaher
>
> https://reviewboard.mozilla.org/r/54210/#review50926
>
> this looks simple. Please test this with --rebuild 3 with you test on try
> to run all mochitest to ensure we get good coverage.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=a57cc81f06bf
Mostly looks fine. Windows tests... bust a lot due to the new AWS instances. The only things I'm concerned is the cl and gpu bustage on ASAN build, but that doesn't seems to be my fault...
Assignee | ||
Comment 12•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/f7c6b58dddc196d9773bb40b9b90074b9cac0bdc
Bug 1274104 part 1 - Allow mochitest main document to request fullscreen. r=jmaher
https://hg.mozilla.org/integration/mozilla-inbound/rev/17786141f3ac3b18f8094a967aae6684492a7769
Bug 1274104 part 2 - Use SpecialPowers rather than chrome-only things. r=jaws
https://hg.mozilla.org/integration/mozilla-inbound/rev/0c2fc088a46d389d9ebddaa2f11acc44792ca67c
Bug 1274104 part 3 - Always treat fullscreen button is available. r=jaws
https://hg.mozilla.org/integration/mozilla-inbound/rev/6db35dcc68856908a0f25e3072fec2fd0cd0662c
Bug 1274104 part 4 - Move test_videocontrols back to normal mochitest. r=jaws
Comment 13•9 years ago
|
||
Backed out in https://hg.mozilla.org/integration/mozilla-inbound/rev/589b2826c6c5 - dunno which part of which bug in that push, but some part of it caused frequent failures in e10s mochitest-4 APZ tests like https://treeherder.mozilla.org/logviewer.html#?job_id=28479710&repo=mozilla-inbound
Assignee | ||
Comment 14•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/ae650554f5190a8e88c9dc33e0ed4bc3ad050802
Bug 1274104 part 1 - Allow mochitest main document to request fullscreen. r=jmaher
https://hg.mozilla.org/integration/mozilla-inbound/rev/9bec2581c2247db61595c00d6b400df3349bc5f5
Bug 1274104 part 2 - Use SpecialPowers rather than chrome-only things. r=jaws
https://hg.mozilla.org/integration/mozilla-inbound/rev/834445b4a5f1a16dce6504cd7bb8b6f624f30be6
Bug 1274104 part 3 - Always treat fullscreen button is available. r=jaws
https://hg.mozilla.org/integration/mozilla-inbound/rev/4326af8f70cd3bbefb38b3d1b9faab4e4aef3fc1
Bug 1274104 part 4 - Move test_videocontrols back to normal mochitest. r=jaws
Assignee | ||
Comment 15•9 years ago
|
||
(In reply to Phil Ringnalda (:philor) from comment #13)
> Backed out in
> https://hg.mozilla.org/integration/mozilla-inbound/rev/589b2826c6c5 - dunno
> which part of which bug in that push, but some part of it caused frequent
> failures in e10s mochitest-4 APZ tests like
> https://treeherder.mozilla.org/logviewer.html#?job_id=28479710&repo=mozilla-
> inbound
That shouldn't be related to this bug. It could be bug 931445 which was landed in the same push. Reland the patches here.
Comment 16•9 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ae650554f519
https://hg.mozilla.org/mozilla-central/rev/9bec2581c224
https://hg.mozilla.org/mozilla-central/rev/834445b4a5f1
https://hg.mozilla.org/mozilla-central/rev/4326af8f70cd
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox49:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
test_videocontrols started failing when it merged to m-c (and back around to the integration branches). I can't figure out what upset the test, so I'm going to back this out again until this can be sorted out.
https://treeherder.mozilla.org/logviewer.html#?job_id=3940115&repo=mozilla-central#L16166
https://hg.mozilla.org/mozilla-central/rev/3b664841d774
Status: RESOLVED → REOPENED
Flags: needinfo?(bugzilla)
Resolution: FIXED → ---
Target Milestone: mozilla49 → ---
Comment 18•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/0e1aa8af35b8e3fc54a2e041e131852c76f73d0c
Bug 1274104 - Remove redundant [test_videocontrols.html] section to unbust moz.build
Assignee | ||
Comment 20•8 years ago
|
||
(In reply to Wes Kocher (:KWierso) from comment #17)
> test_videocontrols started failing when it merged to m-c (and back around to
> the integration branches). I can't figure out what upset the test, so I'm
> going to back this out again until this can be sorted out.
> https://treeherder.mozilla.org/logviewer.html#?job_id=3940115&repo=mozilla-
> central#L16166
>
> https://hg.mozilla.org/mozilla-central/rev/3b664841d774
This is caused from a bad merge. An additional "[test_videocontrols.html]" was added to chrome.ini. Since this test has been switched from a chrome mochitest to a plain mochitest, running it as chrome mochitest would certainly get busted.
Flags: needinfo?(bugzilla)
Assignee | ||
Comment 21•8 years ago
|
||
https://hg.mozilla.org/integration/fx-team/rev/f210985ee6fbaecb00a049eef5c05276125ab994
Bug 1274104 part 1 - Allow mochitest main document to request fullscreen. r=jmaher
https://hg.mozilla.org/integration/fx-team/rev/26581e77ff1b6e2d39f53b8fb41778d353b6315e
Bug 1274104 part 2 - Use SpecialPowers rather than chrome-only things. r=jaws
https://hg.mozilla.org/integration/fx-team/rev/ad65ef375531be5194596b4feec62ba7bdd02c49
Bug 1274104 part 3 - Always treat fullscreen button is available. r=jaws
https://hg.mozilla.org/integration/fx-team/rev/2062a9e37ad9b4ccb4eac3d3e34ab67dd407b4eb
Bug 1274104 part 4 - Move test_videocontrols back to normal mochitest. r=jaws
Comment 22•8 years ago
|
||
Hi Xidorn,
seems we still have conflicts. I was trying to merge mozilla-inbound to mozilla-central and got a conflict.
Looks like https://tomcat.pastebin.mozilla.org/8872947
could you take a look ?
Flags: needinfo?(bugzilla)
Assignee | ||
Comment 23•8 years ago
|
||
Just remove all three lines between <<<<<<< and >>>>>>>.
Flags: needinfo?(bugzilla)
Comment 24•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f210985ee6fb
https://hg.mozilla.org/mozilla-central/rev/26581e77ff1b
https://hg.mozilla.org/mozilla-central/rev/ad65ef375531
https://hg.mozilla.org/mozilla-central/rev/2062a9e37ad9
Status: REOPENED → RESOLVED
Closed: 9 years ago → 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
Comment 25•8 years ago
|
||
bugherder |
Comment 26•8 years ago
|
||
Comment 27•8 years ago
|
||
Sorry for the bogus attachment.
You need to log in
before you can comment on or make changes to this bug.
Description
•