Closed Bug 1472286 Opened 6 years ago Closed 6 years ago

Fix checks for legacy themes

Categories

(Toolkit :: Add-ons Manager, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla63
Tracking Status
firefox63 --- fixed

People

(Reporter: ntim, Assigned: ntim)

References

(Blocks 1 open bug)

Details

(Whiteboard: [ntim-intern-project])

Attachments

(2 files)

      No description provided.
Assignee: nobody → ntim.bugs
Comment on attachment 8988846 [details]
Bug 1472286 - Stop appending @personas.mozilla.org suffix for built-in themes.

https://reviewboard.mozilla.org/r/254002/#review260802
Attachment #8988846 - Flags: review?(kmaglione+bmo) → review+
Comment on attachment 8988847 [details]
Bug 1472286 - Fix checks for legacy themes.

https://reviewboard.mozilla.org/r/254004/#review260804
Attachment #8988847 - Flags: review?(kmaglione+bmo) → review+
Pushed by ntim.bugs@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/dc9cfde75af6
Stop appending @personas.mozilla.org suffix for built-in themes. r=kmag
https://hg.mozilla.org/integration/autoland/rev/914241e649a0
Fix checks for legacy themes. r=kmag
Backed out 2 changesets (bug 1472286) for Browser chrome failures on toolkit/mozapps/extensions/test/browser/browser_legacy_themes.js

Log:
https://treeherder.mozilla.org/logviewer.html#?job_id=185702772&repo=autoland

TEST-PASS | toolkit/mozapps/extensions/test/browser/browser_legacy_pre57.js | Element should not be null, when checking visibility - 
[task 2018-06-30T00:30:55.652Z]     INFO - Buffered messages finished
[task 2018-06-30T00:30:55.656Z]     INFO - TEST-UNEXPECTED-FAIL | toolkit/mozapps/extensions/test/browser/browser_legacy_pre57.js | Legacy badge is visible for Full Theme - 
[task 2018-06-30T00:30:55.657Z]     INFO - Stack trace:
[task 2018-06-30T00:30:55.657Z]     INFO - chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/browser/head.js:is_element_visible:505
[task 2018-06-30T00:30:55.658Z]     INFO - chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/browser/browser_legacy_pre57.js:check:66
[task 2018-06-30T00:30:55.658Z]     INFO - chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/browser/browser_legacy_pre57.js:null:90
[task 2018-06-30T00:30:55.659Z]     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1098
[task 2018-06-30T00:30:55.659Z]     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1089
[task 2018-06-30T00:30:55.660Z]     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:991
[task 2018-06-30T00:30:55.660Z]     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:795
[task 2018-06-30T00:30:55.660Z]     INFO - TEST-PASS | toolkit/mozapps/extensions/test/browser/browser_legacy_pre57.js | Legacy badge link is correct - 
[task 2018-06-30T00:30:55.661Z]     INFO - TEST-PASS | toolkit/mozapps/extensions/test/browser/browser_legacy_pre57.js | Found the legacy-warning element - 
[task 2018-06-30T00:30:55.662Z]     INFO - TEST-PASS | toolkit/mozapps/extensions/test/browser/browser_legacy_pre57.js | Element should not be null, when checking visibility - 
[task 2018-06-30T00:30:55.662Z]     INFO - Not taking screenshot here: see the one that was previously logged
[task 2018-06-30T00:30:55.664Z]     INFO - TEST-UNEXPECTED-FAIL | toolkit/mozapps/extensions/test/browser/browser_legacy_pre57.js | Legacy badge is visible for Full Theme - 
[task 2018-06-30T00:30:55.664Z]     INFO - Stack trace:
[task 2018-06-30T00:30:55.665Z]     INFO - chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/browser/head.js:is_element_visible:505
[task 2018-06-30T00:30:55.666Z]     INFO - chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/browser/browser_legacy_pre57.js:check:83
[task 2018-06-30T00:30:55.666Z]     INFO - chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/browser/browser_legacy_pre57.js:null:90
[task 2018-06-30T00:30:55.667Z]     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1098
[task 2018-06-30T00:30:55.667Z]     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1089
[task 2018-06-30T00:30:55.667Z]     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:991
[task 2018-06-30T00:30:55.668Z]     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:795
[task 2018-06-30T00:30:55.672Z]     INFO - TEST-PASS | toolkit/mozapps/extensions/test/browser/browser_legacy_pre57.js | Legacy badge link is correct - 

Failures push:
https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=914241e649a03e077d26394b396ef810d9be7beb

Backout:
https://hg.mozilla.org/integration/autoland/rev/5540e1b64aa27358f495b8842ba6857b393be203
Flags: needinfo?(ntim.bugs)
Urgh, sorry, I should have seen that coming.

Please just delete browser_legacy_themes.js, and the legacy theme entries from browser_legacy_pre57.js. They use a mock provider, which is the only reason they can hit this. The real built-in providers never return legacy themes anymore.
Flags: needinfo?(ntim.bugs)
Whiteboard: [ntim-intern-project]
Thanks Kris, will take care of it!
Blocks: 1451402
Pushed by ntim.bugs@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/80c2ae825771
Stop appending @personas.mozilla.org suffix for built-in themes. r=kmag
https://hg.mozilla.org/integration/autoland/rev/a8466a8972cd
Fix checks for legacy themes. r=kmag
https://hg.mozilla.org/mozilla-central/rev/80c2ae825771
https://hg.mozilla.org/mozilla-central/rev/a8466a8972cd
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: