Closed
Bug 506850
Opened 15 years ago
Closed 15 years ago
[MacOSX] mochitest-chrome: test_action_keys_respect_focus.xul reports "Test timed out"
Categories
(SeaMonkey :: Download & File Handling, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
seamonkey2.0b2
People
(Reporter: sgautherie, Assigned: sgautherie)
References
(Blocks 1 open bug, )
Details
Attachments
(1 file, 3 obsolete files)
Linux: intermittent, like the first one: { http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey2.0/1247628113.1247635683.9985.gz Linux comm-1.9.1 unit test on 2009/07/14 20:21:53 589 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/chrome/suite/common/downloads/tests/test_action_keys_respect_focus.xul | Test timed out. 650 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/chrome/suite/common/downloads/tests/test_clear_button_disabled.xul | Test timed out. } NB: They seem to always fail together ... Fix the former then see if the latter remains. MacOSX: first failure right after check-in, always since then: { http://tinderbox.mozilla.org/showbuilds.cgi?tree=SeaMonkey2.0&maxdate=1247590141&hours=12 http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey2.0/1247577181.1247583663.12463.gz OS X 10.4 comm-central unit test on 2009/07/14 06:13:01 595 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/chrome/suite/common/downloads/tests/test_action_keys_respect_focus.xul | Test timed out. http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey2.0/1247581807.1247588645.4066.gz OS X 10.5 comm-1.9.1 unit test on 2009/07/14 07:30:07 591 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/chrome/suite/common/downloads/tests/test_action_keys_respect_focus.xul | Test timed out. } Windows: (Seems to always pass)
Flags: wanted-seamonkey2?
Assignee | ||
Updated•15 years ago
|
Blocks: SmTestFail
Assignee | ||
Comment 1•15 years ago
|
||
Fwiw, there are also intermittent: { http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey2.0/1248726256.1248733406.22466.gz Linux comm-1.9.1 unit test on 2009/07/27 13:24:16 595 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/chrome/suite/common/downloads/tests/test_action_keys_respect_focus.xul | Test timed out. 665 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/chrome/suite/common/downloads/tests/test_delete_key_cancels.xul | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ Components is not defined ] 670 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/chrome/suite/common/downloads/tests/test_enter_dblclick_opens.xul | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ Components is not defined ] 673 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/chrome/suite/common/downloads/tests/test_multi_select.xul | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ Components is not defined ] } and { http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey2.0/1248730412.1248740258.1832.gz OS X 10.5 comm-1.9.1 unit test on 2009/07/27 14:33:32 595 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/chrome/suite/common/downloads/tests/test_action_keys_respect_focus.xul | Test timed out. 665 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/chrome/suite/common/downloads/tests/test_delete_key_cancels.xul | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ Components is not defined ] 670 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/chrome/suite/common/downloads/tests/test_enter_dblclick_opens.xul | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ Components is not defined ] 673 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/chrome/suite/common/downloads/tests/test_multi_select.xul | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ Components is not defined ] 721 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/chrome/suite/common/downloads/tests/test_space_key_retries.xul | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ Components is not defined ] }
Assignee | ||
Comment 2•15 years ago
|
||
(In reply to comment #0) > MacOSX: > first failure right after check-in, always since then: > .../test_action_keys_respect_focus.xul | Test timed out. We should start be fixing (or at least working around) this permanent orange. Can anyone (with a MacOSX) reproduce?
Assignee | ||
Comment 3•15 years ago
|
||
As discussed at meeting today, noone is expected to look at this on a Mac, and I have no way to figure this out from the log. Let's get rid of the permanent orange for now.
Attachment #393897 -
Flags: review?(neil)
Assignee | ||
Comment 4•15 years ago
|
||
Comment on attachment 393897 [details] [diff] [review] (Av1) Skip test 8 ftb Ah, will use a "todo(false," instead!
Comment 5•15 years ago
|
||
Comment on attachment 393897 [details] [diff] [review] (Av1) Skip test 8 ftb > // Clear List: Return (execute Clear List) > clearList.focus(); > synthesizeKey("VK_RETURN", {}, win); Hmm, is this a specific VK_RETURN test? I seem to remember seeing some Firefox checkins to eliminate VK_RETURN keys because they weren't reliable.
Comment 6•15 years ago
|
||
Or maybe it's because the Mac doesn't allow the button to be focused without full keyboard accessibility - setting accessibility.tabfocus to 7 might help?
Assignee | ||
Comment 7•15 years ago
|
||
Per comment 6: copied from some other test(s), obviously worth a try.
Attachment #394075 -
Flags: review?(neil)
Comment 8•15 years ago
|
||
(In reply to comment #7) > copied from some other test(s), obviously worth a try. Which one? (MXR link preferred)
Assignee | ||
Comment 9•15 years ago
|
||
(In reply to comment #8) > Which one? (MXR link preferred) http://mxr.mozilla.org/comm-central/search?string=accessibility.tabfocus&case=on http://mxr.mozilla.org/comm-central/source/mozilla/modules/libpref/src/init/all.js#161 http://mxr.mozilla.org/comm-central/source/mozilla/layout/forms/test/test_bug411236.html?force=1#27 http://mxr.mozilla.org/comm-central/source/mozilla/content/events/test/test_bug238987.html?force=1#34
Comment 10•15 years ago
|
||
Comment on attachment 394075 [details] [diff] [review] (Bv1) Need pref("accessibility.tabfocus", 7) on MacOSX (too) [Backout: See comment 19] >+ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); This shouldn't be necessary for chrome (or browser-chrome) tests. >+ if (!newValue) { >+ try { >+ prefs.clearUserPref("tabfocus"); >+ } catch(ex) {} I'm sure we need this, but the code you pointed to doesn't have it and I can't work out why... [It's a pity that Application.prefs doesn't allow you to clear one pref.]
Attachment #394075 -
Flags: review?(neil) → review+
Assignee | ||
Comment 11•15 years ago
|
||
Comment on attachment 394075 [details] [diff] [review] (Bv1) Need pref("accessibility.tabfocus", 7) on MacOSX (too) [Backout: See comment 19] http://hg.mozilla.org/comm-central/rev/3bf49c355cb2 Bv1, with comment 10 suggestion(s), plus revised restoreTestedFunction(). (In reply to comment #10) > >+ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); > This shouldn't be necessary for chrome (or browser-chrome) tests. Line removed. (I did do a dumb copy.) > >+ if (!newValue) { > >+ try { > >+ prefs.clearUserPref("tabfocus"); > >+ } catch(ex) {} > I'm sure we need this, but the code you pointed to doesn't have it and I can't > work out why... You sure? Both linked tests have the same (function) code, afaict...
Attachment #394075 -
Attachment description: (Bv1) Need pref("accessibility.tabfocus", 7) on MacOSX (too) → (Bv1) Need pref("accessibility.tabfocus", 7) on MacOSX (too)
[Checkin: See comment 11]
Assignee | ||
Comment 13•15 years ago
|
||
(In reply to comment #11) > http://hg.mozilla.org/comm-central/rev/3bf49c355cb2 This (alone) did not help :-( (In reply to comment #12) > Sorry, my bad, I was looking on mozilla-central, not mozilla-1.9.1 Ah, right: bug 487059 removed the try+catch.
Comment 14•15 years ago
|
||
This might be relevant: http://mxr.mozilla.org/comm-central/source/mozilla/layout/xul/base/src/nsButtonBoxFrame.cpp#96 So skipping test 8 might be correct after all. (But I don't like the way that attachment 393897 [details] [diff] [review] does it.)
Assignee | ||
Comment 15•15 years ago
|
||
(In reply to comment #5) > Hmm, is this a specific VK_RETURN test? I seem to remember seeing some Firefox Iiuc, the test does want to test VK_RETURN on the download tree, but it should not care how the button is triggered. > checkins to eliminate VK_RETURN keys because they weren't reliable. The (only) one I found is bug 507046 ;-) (In reply to comment #14) > This might be relevant: > http://mxr.mozilla.org/comm-central/source/mozilla/layout/xul/base/src/nsButtonBoxFrame.cpp#96 Indeed, worth a try too. (I'll try and back patch Bv1 out if this one works.)
Attachment #394293 -
Flags: review?(neil)
Assignee | ||
Updated•15 years ago
|
Attachment #394293 -
Attachment is obsolete: true
Attachment #394293 -
Flags: review?(neil)
Assignee | ||
Comment 16•15 years ago
|
||
Cv1, with workaround for MacOSX only. (In reply to comment #15) > but it should not care how the button is triggered. Actually, the comment just above says it does :->
Attachment #394300 -
Flags: review?(neil)
Comment 17•15 years ago
|
||
Comment on attachment 394300 [details] [diff] [review] (Cv1a) clearListButton: on MacOSX, use doCommand() instead of focus()+synthesizeKey("VK_RETURN") [Checkin: Comment 18] OK, let's give this a go.
Attachment #394300 -
Flags: review?(neil) → review+
Assignee | ||
Comment 18•15 years ago
|
||
Comment on attachment 394300 [details] [diff] [review] (Cv1a) clearListButton: on MacOSX, use doCommand() instead of focus()+synthesizeKey("VK_RETURN") [Checkin: Comment 18] http://hg.mozilla.org/comm-central/rev/d92aea117074
Attachment #394300 -
Attachment description: (Cv1a) clearListButton: on MacOSX, use doCommand() instead of focus()+synthesizeKey("VK_RETURN") → (Cv1a) clearListButton: on MacOSX, use doCommand() instead of focus()+synthesizeKey("VK_RETURN")
[Checkin: Comment 18]
Assignee | ||
Updated•15 years ago
|
Attachment #393897 -
Attachment is obsolete: true
Attachment #393897 -
Flags: review?(neil)
Assignee | ||
Comment 19•15 years ago
|
||
Comment on attachment 394075 [details] [diff] [review] (Bv1) Need pref("accessibility.tabfocus", 7) on MacOSX (too) [Backout: See comment 19] http://hg.mozilla.org/comm-central/rev/96b75d300c01
Attachment #394075 -
Attachment description: (Bv1) Need pref("accessibility.tabfocus", 7) on MacOSX (too)
[Checkin: See comment 11] → (Bv1) Need pref("accessibility.tabfocus", 7) on MacOSX (too)
[Backout: See comment 19]
Attachment #394075 -
Attachment is obsolete: true
Assignee | ||
Comment 20•15 years ago
|
||
MacOSX permanent orange is now fixed :-) (and 10.4 box back to green!) Let's morph this bug to that issue only. If(/when) the intermittent failures happen again, let's open a new bug.
Assignee: nobody → sgautherie.bz
No longer blocks: 503714
Status: NEW → RESOLVED
Closed: 15 years ago
Flags: wanted-seamonkey2? → in-testsuite+
Keywords: qawanted
OS: All → Mac OS X
Resolution: --- → FIXED
Summary: mochitest-chrome: test_action_keys_respect_focus.xul and test_clear_button_disabled.xul (intermittently) report "Test timed out" → [MacOSX] mochitest-chrome: test_action_keys_respect_focus.xul reports "Test timed out"
Whiteboard: [qaw: comment 2]
Target Milestone: --- → seamonkey2.0b2
Assignee | ||
Comment 22•15 years ago
|
||
(In reply to comment #20) > If(/when) the intermittent failures happen again, let's open a new bug. I filed bug 515407.
You need to log in
before you can comment on or make changes to this bug.
Description
•