Closed
Bug 575524
Opened 14 years ago
Closed 14 years ago
browser_bug562890.js fails with other application extensions installed
Categories
(Toolkit :: Add-ons Manager, defect, P1)
Toolkit
Add-ons Manager
Tracking
()
VERIFIED
FIXED
mozilla2.0b1
People
(Reporter: philor, Assigned: robert.strong.bugs)
References
Details
(Keywords: intermittent-failure)
Attachments
(2 files, 2 obsolete files)
2.38 KB,
patch
|
robert.strong.bugs
:
review+
|
Details | Diff | Splinter Review |
5.19 KB,
patch
|
mossop
:
review+
|
Details | Diff | Splinter Review |
From http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox-Release building the Fx 4.0b1 release: http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Release/1277788094.1277788755.32742.gz linux64_test mochitest-other on 2010/06/28 22:08:14 and http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Release/1277787145.1277787651.28643.gz linux_test mochitest-other on 2010/06/28 21:52:25 and http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Release/1277791355.1277792129.13935.gz win32_test mochitest-other on 2010/06/28 23:02:35 TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/mozapps/extensions/test/browser/browser_bug562890.js | Prefs button should be shown for addon with a optionsURL set - Got true, expected false TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/mozapps/extensions/test/browser/browser_bug562890.js | Timed out TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/mozapps/extensions/test/browser/browser_bug562890.js | Found an unexpected tab at the end of test run: about:addons http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Release/1277789415.1277790112.5978.gz macosx64_test mochitest-other on 2010/06/28 22:30:15 (same failures as above, followed by every test that checks active installs failing like TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_auth.js | Should be no active installs at the end of the test - Got 1, expected 0 plus TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/mozapps/plugins/tests/browser_bug435788.js | Should be just one install - Got 2, expected 1 TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/mozapps/plugins/tests/browser_bug435788.js | Should be fully installed - Got 3, expected 6 TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/mozapps/plugins/tests/browser_bug435788.js | Should have installed the extension - Got dragdrop1@tests.mozilla.org, expected bug435788_1@tests.mozilla.org">bug435788_1@tests.mozilla.org TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/mozapps/plugins/tests/browser_bug435788.js | Should be one active installs - Got 2, expected 1 TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/mozapps/plugins/tests/browser_bug435788.js | Should not be any installs - Got 1, expected 0) Two variables: it's 4.0b1 rather than 4.0b1pre, and it's --enable-official-branding rather than Minefield. FWIW, the test passes for me in 4.0b2pre + official branding. Don't actually know how we handle test failures on release builds, so I'm just guessing it's a P1 blocker rather than a normal whatever (at the very least, until we know whether it's the test failing, or what the test is supposed to test failing)
Comment 1•14 years ago
|
||
Also http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Release/1277793108.1277793703.20018.gz macosx_test mochitest-other on 2010/06/28 23:31:48 so that's all platforms.
Assignee | ||
Comment 2•14 years ago
|
||
Possibly similar to Bug 573246? Perhaps browser_bug562890.js wasn't verified to work with the Feedback extension installed.
Assignee | ||
Comment 3•14 years ago
|
||
I highly suspect that is the case since the test uses var addonItem = addonList.childNodes[0]; and the add-on name is "Test add-on 1". If the Feedback extension does not start with a character that would be after Test when sorted alphabetically it would end up being returned by the above code.
Assignee | ||
Comment 4•14 years ago
|
||
I need to recompile before I can test this. Also note that browser_bug562890 has PC instead of UNIX line endings which should be fixed at the same time... I'll attach a separate patch for this so review is easier.
Assignee | ||
Comment 5•14 years ago
|
||
Assignee | ||
Comment 6•14 years ago
|
||
btw: I am taking 1/2 day PTO tomorrow so if this needs to land please do so.
Comment 7•14 years ago
|
||
Surprised the Seamonkey guys didn't pick this up sooner. This landed after I did all the tests with Feedback so missed it. There doesn't seem to be anything troubling about the failure except that it is possible we are masking failures in future tests I guess.
Summary: browser_bug562890.js fails on (official branding | releases with version numbers without pre) → browser_bug562890.js fails with other application extensions installed
Comment 8•14 years ago
|
||
Comment on attachment 454808 [details] [diff] [review] possible patch - untested Looks ok for now. >diff --git a/toolkit/mozapps/extensions/test/browser/browser_bug562890.js b/toolkit/mozapps/extensions/test/browser/browser_bug562890.js >- addonItem = addonList.childNodes[1]; >+ for (i = 0; i < addonList.childNodes.length; i++) { >+ var addonItem = addonList.childNodes[i]; No need to redeclare the var here. >+ if (addonItem.hasAttribute("name") && >+ addonItem.getAttribute("name") == "Test add-on 2") >+ break; >+ }
Attachment #454808 -
Flags: review+
Assignee | ||
Comment 10•14 years ago
|
||
Would be a good thing to fix the line endings in this file at the same time.
Attachment #454808 -
Attachment is obsolete: true
Attachment #454809 -
Attachment is obsolete: true
Attachment #454900 -
Flags: review?(dtownsend)
Assignee | ||
Comment 11•14 years ago
|
||
I also verified the patch fixes this bug by running the tests with an additional add-on with a name that starts with a in the app dir's extensions directory. I'm going to be away from the computer for several hours so feel free to land (preferably after the line endings review).
Comment 12•14 years ago
|
||
Comment on attachment 454900 [details] [diff] [review] fix line endings Yep, was just going to land this too
Attachment #454900 -
Flags: review?(dtownsend) → review+
Comment 13•14 years ago
|
||
Landed on trunk: http://hg.mozilla.org/mozilla-central/rev/4980d2c1252c And on the relbranch: http://hg.mozilla.org/mozilla-central/rev/2ef0a5ac123b
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9.3b1
Comment 14•14 years ago
|
||
No more failures since the patch has been landed. Marking as verified fixed.
Status: RESOLVED → VERIFIED
Flags: in-testsuite+
Flags: in-litmus-
Updated•12 years ago
|
Keywords: intermittent-failure
Updated•12 years ago
|
Whiteboard: [orange]
You need to log in
before you can comment on or make changes to this bug.
Description
•