111 lines
5.1 KiB
Text
111 lines
5.1 KiB
Text
This document is used to show interoperability test information with Nokia Ovi server.
|
|
http://bugzilla.moblin.org/show_bug.cgi?id=3182
|
|
|
|
* How to get the password
|
|
Register your account at Ovi.com.
|
|
Add your phone by Ovi.com->Login->Add Device.
|
|
At the end of your adding device page, the synchronization configuration will
|
|
be sent to your phone by mms but it also provides a 'Manual Setting' link which
|
|
provides the synchronization password used to sync this device in case you
|
|
could not receive the mms.
|
|
Please use your Ovi user name and this per-device password for SyncEvolution.
|
|
|
|
* The Ovi Server's device information
|
|
Man=Intellisync
|
|
Mod=-
|
|
SwV=6.5.0.OVI.1033
|
|
HwV=-
|
|
OEM=-
|
|
DevID=Ovi.com
|
|
DevTyp=server
|
|
VerDTD=1.2
|
|
UTC=
|
|
SupportLargeObjs=true
|
|
SupportNumberOfChanges=true
|
|
|
|
* Test Environment Variables Settings
|
|
CLIENT_TEST_SERVER=Ovi \
|
|
CLIENT_TEST_DELETE_REFRESH=1 \
|
|
CLIENT_TEST_NUM_ITEMS=50 \
|
|
CLIENT_TEST_MAX_ITEM_SIZE=512\
|
|
CLIENT_TEST_EVOLUTION_PREFIX=file:///tmp/test/ \
|
|
CLIENT_TEST_SKIP=Client::Sync::vcard30::testRefreshFromServerSync, \
|
|
Client::Sync::vcard30::testOneWayFromClient, \
|
|
Client::Sync::vcard30::testOneWayFromServer, \
|
|
Client::Sync::vcard30::testSlowSyncSemantic, \
|
|
Client::Sync::vcard30::testComplexRefreshFromServerSemantic, \
|
|
Client::Sync::vcard30::testDelete, \
|
|
Client::Sync::vcard30::testManyDeletes, \
|
|
Client::Sync::vcard30::testDeleteAllSync, \
|
|
Client::Sync::vcard30::testRetry,Client::Sync::vcard30::Suspend \
|
|
Client::Sync::calendar+task::testRefreshFromServerSync, \
|
|
Client::Sync::calendar+task::testOneWayFromClient, \
|
|
Client::Sync::calendar+task::testOneWayFromServer, \
|
|
Client::Sync::calendar+task::testSlowSyncSemantic, \
|
|
Client::Sync::calendar+task::testComplexRefreshFromServerSemantic, \
|
|
Client::Sync::calendar+task::testDelete, \
|
|
Client::Sync::calendar+task::testManyDeletes, \
|
|
Client::Sync::calendar+task::testDeleteAllSync, \
|
|
Client::Sync::calendar+task::testRetry,Client::Sync::vcard30::Suspend, \
|
|
Client::Sync::calendar+task::testDeleteAllRefresh, \
|
|
Client::Sync::calendar+task::testItemsXML, \
|
|
Client::Sync::calendar+task::testMaxMsg, \
|
|
Client::Sync::calendar+task::testLargeObject
|
|
|
|
* Data formats we need to test:
|
|
Client::Sync::vcard30
|
|
|
|
* Know Limitations in Ovi server:
|
|
The server is unstable, during testing, it returns '400' error from time to
|
|
time.
|
|
The authentication process need 3 retries to success.
|
|
Delete in normal sync (including two-way, one-way-from-client) does not
|
|
effectively delete the data in the server, we can only use
|
|
(refresh-from-client). because of this limitation, many cases failed.
|
|
|
|
VCard30
|
|
-- The server does not accept entries without an empty REV field.
|
|
-- Below properties are lost:
|
|
X-AIM X-EVOLUTION-UI-SLOT FBURL CALURI
|
|
-- 'FN' value mismatch
|
|
-- 'X-EVOLUTION-FILE-AS' mismatch, the server adds '\'
|
|
-- 'ADR' only support maximum two fields
|
|
-- Several fields is accepted by the server but do not send back to client (PHOTO, URL, EMAIL).
|
|
-- Character 'Tab' in Note will confuse the server and causing value mismatch
|
|
|
|
* Known test failures:
|
|
Client::Sync::vcard30
|
|
-- Client::Sync::vcard30::testRefreshFromServerSync,
|
|
Client::Sync::vcard30::testComplexRefreshFromServerSemantic,
|
|
Client::Sync::vcard30::testOneWayFromClient,
|
|
Client::Sync::vcard30::testOneWayFromServer,
|
|
Client::Sync::vcard30::testSlowSyncSemantic,
|
|
Client::Sync::vcard30::testManyDeletes,
|
|
Client::Sync::vcard30::testDelete,
|
|
Client::Sync::vcard30::testDeleteAllSync,
|
|
Client::Sync::vcard30::testRetry,Client::Sync::vcard30::Suspend
|
|
|
|
Client::Sync::calendar+todo (vcalendar1.0)
|
|
EVENTS:
|
|
--All day event not supported
|
|
--Yearly recur and Monthly recur event not supported
|
|
--'attendee' not supported
|
|
--The maxsize of an event items seems less than 512 (tested with
|
|
MAX_ITEM_SIZE=512)
|
|
TODO:
|
|
--Lost properties: SEQUENCE, PERCENT-COMPLETE
|
|
--MISMATCH properties: DTSTART, COMPLETED; TODO only supports date not datetime
|
|
|
|
testDeleteAllRefresh, testItemsXML, testMaxMsg, testLargeObject these cases were
|
|
tested OK sometime with serveral retires but the server is quite unstable and usually
|
|
failed with an unexpected response.
|
|
|
|
Also tried with icalendar 2.0 format which also works badly (all day event
|
|
recognized but with one additional day added, events with VTimeZone rejected by
|
|
server, some events have the closing date wrongly calculatd (seems treating
|
|
DTEND as inclusive).
|
|
|
|
Client::Sync::text
|
|
Reject contents, No devinfo. Items sent from client is rejected by server.
|
|
Adding a note from the web interface and try testFreshFromServerSync, the
|
|
server sends 1 item with empty content thus also rejected by our client.
|