syncevolution/test
2009-07-09 12:00:58 +02:00
..
Algorithm copyright updated 2009-03-25 15:21:04 +01:00
testcases test/testcases/README: fixed typo (.ics -> .tem) 2009-07-09 12:00:58 +02:00
client-test-main.cpp license: merged LGPL v2.1 -> LGPL v2.1 + v3 change 2009-04-30 18:35:56 +02:00
client-test.cpp license: merged LGPL v2.1 -> LGPL v2.1 + v3 change 2009-04-30 18:35:56 +02:00
client.supp valgrind suppression rules 2008-03-16 08:48:26 +00:00
ClientTest.cpp testing: callers of getItems() need to know which file was used (Bugzilla #2421) 2009-07-08 18:38:58 +02:00
ClientTest.h testing: callers of getItems() need to know which file was used (Bugzilla #2421) 2009-07-08 18:38:58 +02:00
COPYING license: changed to LGPL v2.1 + v3 2009-04-30 18:26:27 +02:00
evo.supp added ConfigServer_add_client 2008-12-07 20:01:50 +00:00
Makefile.am testing: better handling of test case cases (Bugzilla #2421) 2009-07-09 10:44:58 +02:00
README.funambol README.funambol: added some links and mention lost ACTION 2009-07-08 18:09:14 +02:00
runtests.py runtests.py: updated to work with current source code 2009-06-26 08:30:09 +02:00
synccompare.pl Funambol: Ignore and remove some property or parameters when synccompare(Bug #2422) 2009-07-07 17:26:47 +08:00
sys.supp added plenty of suppressions for problems only found when running code linked against 2.22.x 2008-07-10 18:12:04 +00:00
test.h license: merged LGPL v2.1 -> LGPL v2.1 + v3 change 2009-04-30 18:35:56 +02:00

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, FN, PHOTO, 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,X-EVOLUTION-UI-SLOT
  -- '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
itodo20
  -- Below properties are lost:
     UID, SEQUENCE, TRANSP, LAST-MODIFIED, X-EVOLUTION-ALARM-UID, STATUS, URL
  -- 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

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

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

Client::Sync::itodo20
  -- NONE

Client::Sync::text
  -- NONE