syncevolution/test
Patrick Ohly 3c2bf7ea49 testing: workaround for running client-test with --enable-shared --disable-static
For weird reasons that I don't have the patience to analyze running
the client-test wrapper script as generated by libtool fails
to set up the search path for libsyncevolution.so. It works
for syncevolution.

As a workaround let's simply set LD_LIBRARY_PATH ourselves, regardless
whether it is needed.
2009-07-15 17:03:32 +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: workaround for running client-test with --enable-shared --disable-static 2009-07-15 17:03:32 +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