syncevolution/test
Patrick Ohly a47d7ff1d2 testing: allow parallel makes
Added --make-command to runtests.py: can be used to ask for a parallel
make.
2009-07-15 17:03:33 +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
abort-redirect.cpp logging: catch more redirected output when shutting down 2009-07-10 08:43:37 +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 Use raw type for updated item, buggzilla #4282 2009-07-14 10:36:50 +02:00
ClientTest.h testing: skip certain tests by listing them in CLIENT_TEST_SKIP 2009-07-13 18:31:48 +02:00
COPYING license: changed to LGPL v2.1 + v3 2009-04-30 18:26:27 +02:00
evo.supp testing: added suppressions 2009-07-14 08:50:49 +02:00
Makefile.am testing: skip certain tests by listing them in CLIENT_TEST_SKIP 2009-07-13 18:31:48 +02:00
README.funambol Funambol: FN and PHOTO are preserved by server (Bug #2422) 2009-07-15 10:24:28 +08:00
runtests.py testing: allow parallel makes 2009-07-15 17:03:33 +02:00
synccompare.pl Funambol: FN and PHOTO are preserved by server (Bug #2422) 2009-07-15 10:24:28 +08:00
sys.supp testing: updated valgrind regression rules 2009-07-09 13:49:32 +02:00
test.cpp testing: skip certain tests by listing them in CLIENT_TEST_SKIP 2009-07-13 18:31:48 +02:00
test.h testing: skip certain tests by listing them in CLIENT_TEST_SKIP 2009-07-13 18:31:48 +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, 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
  -- '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