Closed
Bug 448859
Opened 16 years ago
Closed 16 years ago
"TEST-UNEXPECTED-FAIL | test_nsAbManager2.js | Unexpected directory moz-aboutlookdirectory://oe/AAAAAMCRrdNRnc8RpKkAqgBH-qQB found in address book list
Categories
(SeaMonkey :: MailNews: Address Book & Contacts, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
seamonkey2.0a1
People
(Reporter: sgautherie, Assigned: sgautherie)
References
(Blocks 2 open bugs, )
Details
(Keywords: regression)
Attachments
(2 files)
793 bytes,
text/plain
|
Details | |
1.04 KB,
patch
|
standard8
:
review+
neil
:
superreview+
|
Details | Diff | Splinter Review |
[Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.1a2pre) Gecko/2008080203 SeaMonkey/2.0a1pre] (home, optim default) (W2Ksp4) |make check| fails (on this test only).
Assignee | ||
Comment 1•16 years ago
|
||
Assignee | ||
Updated•16 years ago
|
Severity: normal → major
Comment 2•16 years ago
|
||
So, I think there are potentially two ways to fix this bug, but bear with me: 1) Add special casing similar to: http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/addrbook/test/unit/test_nsAbManager2.js&rev=1.7&mark=125-127#110 2) Disable the Outlook/Outlook Express link in abSetup.js I think item 2 is the best option. Although the first option is attractive, there are various problems I believe; firstly the user can set up OE with multiple books, secondly, the data (e.g. naming) is going to vary. In the OS X case I've been able to get away with this, as there is only one top-level address book (and the default name/items are controlled by TB), and I don't do anything below the top-level checking wrt OS X link. I think in the Outlook (Express) case this won't work because of the way the interface is constructed. I'm sure Neil will tell me if I'm wrong.
Comment 3•16 years ago
|
||
I've never seen multiple OE address books reflected in SeaMonkey, although I only tried once, and I may not have configured OE correctly. I also think that the URI you get in the OE case is unpredictable.
Assignee | ||
Comment 4•16 years ago
|
||
Fwiw, I'm discovering this O(E) feature; I have never used O(E), maybe started it "once" only. *** Testing with new (dumb) profiles: [Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.0.2pre) Gecko/2008072102 SeaMonkey/2.0a1pre] (nightly) (W2Ksp4) [Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.0.2pre) Gecko/2008072203 Shredder/3.0a2pre] (nightly) (W2Ksp4) [Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.1a2pre) Gecko/2008080200 Shredder/3.0b1pre] (nightly) (W2Ksp4) No O(E) AB. [Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.1a2pre) Gecko/2008080100 SeaMonkey/2.0a1pre] (nightly) (W2Ksp4) I get an additional "OE Contacts" AB, (before the two usual ABs). PS: Is this a (new) SeaMonkey only feature !? *** In "Start > Programs > Accessories > Address Book", [I'm "discovering" this too...] I see 2 ABs, named "Shared Contacts" and "Contacts: Main Identity". If I add contacts to them, SM merges them all into its "OE Contacts" AB. NB: In SM, I can edit these cards, but as soon as I select another AB and come back, the changes are lost :-/ *** Not knowing (yet) how all this is supposed to work, I can't suggest what I might would like it (= the test, ...) to do.
Assignee | ||
Updated•16 years ago
|
Comment 5•16 years ago
|
||
(In reply to comment #4) > [Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.1a2pre) > Gecko/2008080100 SeaMonkey/2.0a1pre] (nightly) (W2Ksp4) > > I get an additional "OE Contacts" AB, (before the two usual ABs). > > PS: Is this a (new) SeaMonkey only feature !? Enabling it by default is a new SeaMonkey feature. It has been in SM & TB for a very long time. > Not knowing (yet) how all this is supposed to work, I can't suggest what I > might would like it (= the test, ...) to do. We have no control over what is in the Outlook / OE address books for unit tests. For the Mac OS X Address Book I've got away with it because the interface settings are stable (uri etc) and therefore consistent test results. For the Outlook / OE address books I don't think we've got this stability, therefore we should just disable them in the unit tests.
Assignee | ||
Comment 6•16 years ago
|
||
(In reply to comment #2) > 1) Add special casing similar to: Is there always at least an (empty) O(E) AB on Windows ? (If so, may be we could test it exists, without verifying its uri.) > 2) Disable the Outlook/Outlook Express link in abSetup.js Or would there be a preference to (temporarily) disable ? (In reply to comment #5) > therefore we should just disable them in the unit tests. If this is the only solution, let's do that.
Comment 7•16 years ago
|
||
(In reply to comment #6) > (In reply to comment #2) > > 1) Add special casing similar to: > > Is there always at least an (empty) O(E) AB on Windows ? > (If so, may be we could test it exists, without verifying its uri.) Which would make the existing tests more awkward. > > 2) Disable the Outlook/Outlook Express link in abSetup.js > > Or would there be a preference to (temporarily) disable ? I haven't got time to find it now, basically mailnews.js, look for suite specific outlook express stuff that I think Neil added. Need disabling via the prefs api probably in head_*.js (in the address book) or abSetup.js (the latter is probably more appropriate).
Assignee | ||
Comment 8•16 years ago
|
||
(In reply to comment #7) > (In reply to comment #6) > > Is there always at least an (empty) O(E) AB on Windows ? Bug 436794 comment 9: {{ neil@parkwaycc.co.uk 2008-06-15 13:25:05 PDT OK, so it looks like the OE address book is always available in Windows, but the Outlook address book cannot be created if Outlook isn't installed. }} > > (If so, may be we could test it exists, without verifying its uri.) > > Which would make the existing tests more awkward. I don't know if it's worth it: I wanted to suggest it only... > > Or would there be a preference to (temporarily) disable ? <http://bonsai.mozilla.org/cvslog.cgi?file=mozilla/mailnews/mailnews.js&rev=HEAD&mark=3.322>
Blocks: 436794
Keywords: regression
Assignee | ||
Updated•16 years ago
|
Blocks: SmTestFail
Assignee | ||
Comment 9•16 years ago
|
||
[Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.1b1pre) Gecko/20080830184151 SeaMonkey/2.0a1pre] (home, debug default) (W2Ksp4) Fixes both this bug and bug 452939. ***** Fwiw, <http://en.wikipedia.org/wiki/Windows_Address_Book>.
Assignee: mail → sgautherie.bz
Status: NEW → ASSIGNED
Attachment #336238 -
Flags: superreview?(neil)
Attachment #336238 -
Flags: review?(bugzilla)
Assignee | ||
Updated•16 years ago
|
QA Contact: addressbook → addressbook
Target Milestone: --- → seamonkey2.0alpha
Updated•16 years ago
|
Attachment #336238 -
Flags: superreview?(neil) → superreview+
Updated•16 years ago
|
Attachment #336238 -
Flags: review?(bugzilla) → review+
Assignee | ||
Updated•16 years ago
|
Keywords: checkin-needed
Assignee | ||
Updated•16 years ago
|
Attachment #336238 -
Attachment description: (Av1) <abSetup.js> → (Av1) <abSetup.js>
[Checkin: Comment 10]
Assignee | ||
Updated•16 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•16 years ago
|
Flags: in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•