syncevolution/test/README.mobical

163 lines
8.0 KiB
Plaintext
Raw Permalink Normal View History

This document is used to show interoperability test information with Mobical server.
http://bugzilla.moblin.org/show_bug.cgi?id=3009
* Password: beware that the Mobical SyncML password is *not* the same
as the one for their web site. Log into mobical.net, the go to
"my accounts >> configure new device >> manual settings" to find
the SyncML credentials.
* The Mobical Server's device information
mobical Data Synchronization Server v.7.1.1
Man=Tactel AB
Mod=Mobical Sync Server
SwV=3.0
HwV=-
FwV=-
OEM=-
DevID=http://www.mobical.net/sync/server
DevTyp=server
VerDTD=1.2
UTC=-
SupportLargeObjs=-
SupportNumberOfChanges=-
* Test Environment Variables Settings
CLIENT_TEST_SERVER=mobical CLIENT_TEST_EVOLUTION_PREFIX=file:///tmp/test/ \
CLIENT_TEST_MAX_ITEMSIZE=1 \
CLIENT_TEST_NOCHECK_SYNCMODE=1 \
CLIENT_TEST_SKIP=Client::Sync::vcard21::testRefreshFromClientSync, \
Client::Sync::vcard21::testSlowSyncSemantic, \
Client::Sync::vcard21::testRefreshStatus, \
Client::Sync::vcard21::testDelete, \
Client::Sync::vcard21::testItemsXML, \
Client::Sync::vcard21::testOneWayFromServer, \
Client::Sync::vcard21::testOneWayFromClient, \
Client::Sync::vcard21::Retry,Client::Sync::vcard21::Suspend, \
Client::Sync::ical20::testRefreshFromClientSync, \
Client::Sync::ical20::testSlowSyncSemantic, \
Client::Sync::ical20::testRefreshStatus, \
Client::Sync::ical20::testDelete, \
Client::Sync::ical20::testItemsXML, \
Client::Sync::ical20::testOneWayFromServer, \
Client::Sync::ical20::testOneWayFromClient, \
Client::Sync::ical20::Retry,Client::Sync::ical20::Suspend, \
Client::Sync::itodo20::testRefreshFromClientSync, \
Client::Sync::itodo20::testSlowSyncSemantic, \
Client::Sync::itodo20::testRefreshStatus, \
Client::Sync::itodo20::testDelete, \
Client::Sync::itodo20::testItemsXML, \
Client::Sync::itodo20::testOneWayFromServer, \
Client::Sync::itodo20::testOneWayFromClient, \
Client::Sync::itodo20::Retry,Client::Sync::itodo20::Suspend, \
Client::Sync::text::testRefreshFromClientSync, \
Client::Sync::text::testSlowSyncSemantic, \
Client::Sync::text::testRefreshStatus, \
Client::Sync::text::testDelete, \
Client::Sync::text::testItemsXML, \
Client::Sync::text::testOneWayFromServer, \
Client::Sync::text::testOneWayFromClient, \
Client::Sync::text::Retry,Client::Sync::text::Suspend, \
disable "prevent slow sync"
* Test Profiles Settings
N/A
* Data formats we need to test:
Client::Sync::vcard21
Client::Sync::ical20
Client::Sync::itodo20
Client::Sync::text
* Know Limitations in Mobical server:
All
-- If no data of any type of PIM in Mobical server, it always initiates a slow-sync.
This causes failures of testSlowSyncSemantic, testRefreshStatus, testDelete,
testOneWayFromServer,testRefreshFromClientSync.
-- It fails in xml mode due to devinfo wrapped with cdata type
This causes failure of testItemsXML.
-- Server initiates a slow-sync when one client syncs with server in one-way-from-client mode
from the second time.
vCard21
-- Below properties are not supported:
CALURI, CATEGORIES, FBURL, NICKNAME, X-MOZILLA-HTML, X-EVOLUTION-FILE-AS, X-AIM,
X-ANNIVERSARY, X-SPOUSE, X-EVOLUTION-BLOG-URL, X-EVOLUTION-VIDEO-URL, X-GROUPWISE, X-ICQ,
X-YAHOO, X-ASSISTANT
-- The parameter 'X-EVOLUTION-URI-SLOT'of properties like 'TEL' and 'EMAIL' is lost
-- 'FN' is not reserved and is replaced by server's composition of 'N'
-- 'NOTE' length is less than 4000
-- vcard must have one of 'tel', 'email', or 'url','addr', otherwise, this vcard will
not treat as a full item and server won't send them to client when sync
-- 'ADR' if it has no type information,
-- 'N' has parser's bugs for escaped char "\;"
-- 'BDAY' is always one-day behind the date client sends to server
-- ORG property only reserves its first field org name
ical20
-- Only support vCalendar1.0
-- Only Below properties are support by server:
DTSTART, DTEND, SUMMARY, DESCRIPTION, LOCATION, CATEGORIES, LAST-MODIFIED, DCREATED, CLASS, RRULE, EXRULE, RDATE, EXDATE, DTSTART, AALARM, DALARM
-- Below properties are lost by server though they are in the support list:
CLASS, AALARM, DALARM
-- Below properties are not accepted but in our test:
TRANSP, SEQUENCE,UID,RECURRENCE-ID, ATTENDEE,ORGANIZER
-- Timezone related information is lost by server: TZ, DAYLIGHT
-- DTSTART, DTEND: if no timezone information and their value are not UTC time, server will convert them into UTC time according to your account timezone information
-- If RRULE is 'yearly', server converts it into dayofyear mode. That is not supported by synthesis
-- The 'UNTIL' component of the 'RRULE' property is converted to UTC time if it is floating time
-- The value of 'EXDATE' property is converted to UTC time if it is floating time
itodo20
-- Only support vCalendar1.0
-- Only below properties are supported by server:
DUE, COMPLETED, LAST-COMPLETED, DCREATED, DALARM, AALARM, DESCRIPTION, SUMMARY, STATUS, CATEGORIES, PRIORITY
-- 'PRIORITY': if value is '0', it is lost by server
-- Below properties are not accepted but in our test:
UID, DTSTART,PERCENT-COMPLETE,SEQUENCE, URL, CLASS
text
-- N/A
-- All-day events are not supported. The server is sent such events as DTSTART/END 00:00:00/23:59:59
floating time and returns them with shifted times (DTSTART 22:00:00 UTC on a different day).
This cannot be recognized as an all-day event anymore by the client.
-- For the same reason, exceptions to a recurring meeting may shift during synchronization
(EXDATE:20001231 -> EXDATE:20001230T220000Z).
* Known test failures:
Client::Sync::vcard21
-- Client::Sync::vcard21::testRefreshFromClientSync
Client::Sync::vcard21::testRefreshStatus
Client::Sync::vcard21::testSlowSyncSemantic
Client::Sync::vcard21::testDelete
Client::Sync::vcard21::testItemsXML
Client::Sync::vcard21::testOneWayFromServer
Client::Sync::vcard21::Retry
Client::Sync::vcard21::Suspend
Client::Sync::ical20
-- Client::Sync::ical20::testRefreshFromClientSync
Client::Sync::ical20::testRefreshStatus
Client::Sync::ical20::testSlowSyncSemantic
Client::Sync::ical20::testDelete
Client::Sync::ical20::testItemsXML
Client::Sync::ical20::testOneWayFromServer
Client::Sync::ical20::Retry
Client::Sync::ical20::Suspend
Client::Sync::itodo20
-- Client::Sync::itodo20::testRefreshFromClientSync
Client::Sync::itodo20::testRefreshStatus
Client::Sync::itodo20::testSlowSyncSemantic
Client::Sync::itodo20::testDelete
Client::Sync::itodo20::testOneWayFromServer
Client::Sync::itodo20::testItemsXML
Client::Sync::itodo20::Retry
Client::Sync::itodo20::Suspend
Client::Sync::text
-- Client::Sync::text::testRefreshFromClientSync
Client::Sync::text::testRefreshStatus
Client::Sync::text::testSlowSyncSemantic
Client::Sync::text::testDelete
Client::Sync::text::testOneWayFromServer
Client::Sync::text::testItemsXML
Client::Sync::text::Retry
Client::Sync::text::Suspend