summaryrefslogtreecommitdiff
path: root/test/README.funambol
blob: 92bf0df5e7c687c611f14436eca852374e2609ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
This document is used to show interoperability test information with funambol server.
http://bugzilla.moblin.org/show_bug.cgi?id=2422

* The Funambol Server's device information 
  Funambol Data Synchronization Server v.7.1.1
    Man=Funambol
    Mod=DS Server CarEd
    SwV=7.1.1
    HwV=-
    FwV=-
    OEM=-
    DevID=funambol
    DevTyp=server
    VerDTD=1.2
    UTC=true
    SupportLargeObjs=true
    SupportNumberOfChanges=true
    Ext=X-funambol-smartslow

* Test Environment Variables Settings
  CLIENT_TEST_SERVER=funambol CLIENT_TEST_XML=1 CLIENT_TEST_MAX_ITEMSIZE=2048 \
  CLIENT_TEST_EVOLUTION_PREFIX=file:///tmp/test/
 
* Test Profiles Settings
  Make sure your calendar type is 'calendar:text/calendar!'
  and task type is 'tasks:text/calendar!' to force to use ical20

* Data formats we need to test:
Client::Sync::vcard21
Client::Sync::ical20
Client::Sync::itodo20
Client::Sync::text

* Know Limitations in Funambol server:
VCard21
  -- Below properties are lost:
     CALURI, FBURL, X-MOZILLA-HTML, X-EVOLUTION-FILE-AS, X-AIM, 
     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
  -- 'ORG' loses 'office'
  -- 'TEL' has no concept of 'preferred' phone number
ical20
  -- Below properties are lost:
     UID, SEQUENCE, TRANSP, LAST-MODIFIED, X-EVOLUTION-ALARM-UID, RECURRENCE-ID, ATTENDEE
  -- Below properties(together with default values) are added by server:
     REPEAT:0
  -- Below properties lose parameters by server:
     ORGANIZER(CN)
     http://forge.ow2.org/tracker/index.php?func=detail&aid=313968&group_id=96&atid=100096
  -- If 'BYMONTHDAY' of 'RRULE' is not presented in 'monthly', funambol will generate a 'BYMONTHDAY' part  automatically. 
itodo20
  -- Below properties are lost:
     UID, SEQUENCE, TRANSP, LAST-MODIFIED, X-EVOLUTION-ALARM-UID, STATUS, URL, COMPLETED
  -- Below properties(together with default values) are added by server:
     CLASS:PUBLIC, PERCENT-COMPLETE:0

Both itodo20 and ical20:
  -- ACTION in VALARM is never sent although required by standard
     http://forge.ow2.org/tracker/index.php?func=detail&aid=313969&group_id=96&atid=100096
  -- TRIGGER + relative alarm time is replaced with a fixed UTC date+time (wrong, fires only
     once for recurring meetings, ignores timezone changes)
     

* Known test failures:
Client::Sync::vcard21
  -- NONE

Client::Sync::ical20
  -- Client::Sync::ical20::testItems

Client::Sync::itodo20
  -- NONE

Client::Sync::text
  -- NONE