Closed Bug 1192986 Opened 9 years ago Closed 9 years ago

Various test_interfaces.html permafails since Gecko 41 was merged to Beta

Categories

(Core :: DOM: Core & HTML, defect)

40 Branch
defect
Not set
blocker

Tracking

()

RESOLVED FIXED
mozilla43
Tracking Status
firefox41 --- fixed
firefox42 --- fixed
firefox43 --- fixed

People

(Reporter: RyanVM, Assigned: bkelly)

References

Details

Attachments

(2 files)

Assignee: nobody → bkelly
We just need to remove some |release: false| entries.
I check that the FontFace, FontFaceSet, and CSSFontFaceLoadEvent are legit.  Turns out that CSSFontFaceLoadEvent was renamed in the spec.  I filed bug 1193019 to get that fixed.
Status: NEW → ASSIGNED
Attachment #8645967 - Attachment is patch: true
Attachment #8645967 - Attachment mime type: text/html → text/plain
Attachment #8645967 - Flags: review?(ehsan) → review+
Comment on attachment 8645967 [details] [diff] [review]
Fix test_interfaces.html to expect Cache API and font loading to be released. r=ehsan

Approval Request Comment
[Feature/regressing bug #]: 1149381
[User impact if declined]: Beta build is red.
[Describe test coverage new/current, TreeHerder]: Mochitest verifies correct globals are exposed.  It was just not updated to expect these features to be released, but this was intentional.
[Risks and why]: Minimal.
[String/UUID change made/needed]: None
Attachment #8645967 - Flags: approval-mozilla-aurora?
Comment on attachment 8645967 [details] [diff] [review]
Fix test_interfaces.html to expect Cache API and font loading to be released. r=ehsan

Approval Request Comment
[Feature/regressing bug #]: 1149381
[User impact if declined]: Beta build is red.
[Describe test coverage new/current, TreeHerder]: Mochitest verifies correct globals are exposed.  It was just not updated to expect these features to be released, but this was intentional.
[Risks and why]: Minimal.
[String/UUID change made/needed]: None
Attachment #8645967 - Flags: approval-mozilla-beta?
Sorry, should have listed bug 1110144 as the regressing bug as well.
https://hg.mozilla.org/releases/mozilla-beta/rev/fcd1df5faf39

This only needs to be on 41 Beta, right? 42 Aurora is fine?
Flags: needinfo?(bkelly)
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
The patch should land on 42 Aurora as well.
Comment on attachment 8645967 [details] [diff] [review]
Fix test_interfaces.html to expect Cache API and font loading to be released. r=ehsan

Test-only changes don't need approval.

(In reply to Wes Kocher (:KWierso) from comment #7)
> This only needs to be on 41 Beta, right? 42 Aurora is fine?

Until the next cycle.
Attachment #8645967 - Flags: approval-mozilla-beta?
Attachment #8645967 - Flags: approval-mozilla-aurora?
Something here is still not quite right on beta: https://treeherder.mozilla.org/logviewer.html#?job_id=453936&repo=mozilla-beta


 806 INFO TEST-UNEXPECTED-FAIL | dom/workers/test/test_worker_interfaces.html | false: If this is failing: DANGER, are you sure you want to expose the new interface Cache to all webpages as a property on the worker? Do not make a change to this file without a review from a DOM peer for that specific change!!! (or a JS peer for changes to ecmaGlobals) - expected PASS 
 807 INFO TEST-UNEXPECTED-FAIL | dom/workers/test/test_worker_interfaces.html | false: If this is failing: DANGER, are you sure you want to expose the new interface CacheStorage to all webpages as a property on the worker? Do not make a change to this file without a review from a DOM peer for that specific change!!! (or a JS peer for changes to ecmaGlobals) - expected PASS
The worker interface tests also need to understand Cache/CacheStorage are released.  Ehsan gave me r+ for this kind of change over IRC before he left.  I will land in beta/aurora/central.
Flags: needinfo?(bkelly)
Attachment #8646117 - Flags: review+
Reopen until the changes land on m-c. (Right?)
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
https://hg.mozilla.org/mozilla-central/rev/c6581fefb822
https://hg.mozilla.org/mozilla-central/rev/7112863c43db
Status: REOPENED → RESOLVED
Closed: 9 years ago9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla43
Do we also need this for the service worker interfaces test?
Flags: needinfo?(bkelly)
(In reply to (Ask others for review please; out most of the week) from comment #19)
> Do we also need this for the service worker interfaces test?

Apparently not:

// IMPORTANT: Do not change this list without review from a DOM peer!
    "Cache",
// IMPORTANT: Do not change this list without review from a DOM peer!
    "CacheStorage",
Flags: needinfo?(bkelly)
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: