syncevolution/test
Patrick Ohly 3d381aa0aa syncevo-dbus-server + ConnMan: fixed "online" detection (BMC #21541, BMD #24587)
SyncEvolution did not recognize any cellular connectivity as suitable
for syncing. The check for "connected technology" is unnecessary,
anything which makes the computer "online" should be good enough.
So now just use the ConnMan "State" property.

Additional benefit: will continue to work with ConnMan 1.0, which
won't have the "ConnectedTechnologies" property anymore.

The SyncEvolution code also (mis)used the "AvailableTechnologies"
property to determine whether OBEX over Bluetooth might work. As this
property is also going away, too, am changing the code so that
Bluetooth is always considered available (was already the case when
using Network Manager).

The Python D-Bus test for this functionality was overly complex (used
hidden state, code duplication) and didn't work (BMC #21541). Cleaned
up, which revealed some undesirable and broken behavior (BMC #24648).
That needs to be fixed separately. At the moment the test checks the
current behavior and works around the bug, so it passes.
2012-01-12 14:22:53 +00:00
..
Algorithm Remove redundant file 2010-01-22 18:00:49 +01:00
keys syncevo-http-server: added SSL support 2010-12-28 11:31:36 +01:00
test-dbus Testing: add a case with config name "@context" for getReports 2010-01-21 11:44:17 +01:00
testcases vCard: X- chat extensions were limited to one instance per kind 2011-11-25 13:58:28 +00:00
COPYING license: changed to LGPL v2.1 + v3 2009-04-30 18:26:27 +02:00
ClientTest.cpp phone sync: delete<->delete conflict + phone calendar+todo sync (BMC #23744) 2011-11-18 15:17:21 +00:00
ClientTest.h phone sync: delete<->delete conflict + phone calendar+todo sync (BMC #23744) 2011-11-18 15:17:21 +00:00
Makefile.am vcard: inline local photo data (BMC #19661) 2011-07-22 09:35:03 +02:00
README.Ovi Ovi README fixes. 2010-04-15 11:15:36 +02:00
README.funambol Funambol: no longer supports COMPLETED 2010-06-02 08:30:10 +02:00
README.google documentation: Google drops photos larger than a certain threshold (Bugzilla #4638) 2009-07-23 13:13:41 +02:00
README.googlecalendar CalDAV + Google: testImport passes 2011-05-10 15:59:12 +02:00
README.memotoo Memotoo: Add new suppressions to synccompare, README.memotoo and 2009-09-15 11:31:22 +02:00
README.mobical testing: make Mobical eds_events testItems test pass 2011-08-18 09:32:13 +00:00
README.nokia_7210c Testing+Nokia_7210c: fix a typo 2009-12-21 13:15:19 +08:00
README.qtcontacts buteo-testing: add README.qtcontacts 2010-12-08 10:56:16 +01:00
README.scheduleworld NEWS + README.scheduleworld: updated for 0.9 2009-08-11 19:22:18 +02:00
README.syncevolution-server README.syncevolution-server: explains testing SyncEvolution<->SyncEvolution 2010-03-22 15:50:19 +01:00
README.yahoo CardDAV + Yahoo: Client::Sync::eds_contact::testItems passes 2011-05-10 15:59:50 +02:00
README.zyb ZYB: add README.zyb and customize test cases(MB#2424) 2009-12-01 21:45:42 +01:00
abort-redirect.cpp files and classes renamed, include statements cleaned up 2009-10-05 14:49:32 +02:00
client-test-main.cpp test/{ClientTest,client-test-main}.cpp: fix warnings. 2011-06-07 16:07:45 +02:00
client.supp valgrind suppression rules 2008-03-16 08:48:26 +00:00
compare.xsl Testing: show evolution-prebuilt in html output(bug#7160) 2009-12-01 21:45:33 +01:00
dbus-server-config.py syncevo-dbus-server: add test script for getConfigs 2009-10-29 10:08:27 +01:00
dbus-server-connect.py syncevo-dbus-server: moved to gdbus with C++ bridge 2009-10-07 18:03:16 +02:00
dbus-server-http.py syncevo-dbus-server: implemented syncs via Connection API 2009-10-07 18:12:21 +02:00
dbus-server-sync.py syncevo-dbus-server: implemented Session.Sync() parameter handling 2009-10-07 18:10:06 +02:00
dbus-session.sh dbus-session: adapted EDS startup to 3.2 2011-09-13 08:43:56 +00:00
evo.supp testing: removed obsolete libical valgrind suppressions 2011-08-26 08:31:41 +00:00
generate-html.xsl testing: automatically integrate branches (BMC #735) 2011-10-28 09:01:18 +02:00
notification-daemon.py testing: verify that auto sync triggers notifications 2011-08-24 18:42:14 +02:00
proxy.py nightly testing: added HTTP resend tests based on an external proxy script 2011-01-03 21:04:07 +01:00
resultchecker.py D-Bus testing: fixed error reporting 2011-11-18 15:17:21 +00:00
runtests.py testing: increased delay for Memotoo to 10 seconds 2011-11-25 13:36:52 +00:00
synccompare.pl Memotoo testing: supports ADR country 2011-10-28 09:01:18 +02:00
syncevo-http-server-logging.conf syncevo-http-server: improved logging 2010-12-27 17:40:58 +01:00
syncevo-http-server.py syncevo-http-server: support chained SSL certificates 2011-11-25 13:33:35 +00:00
syncevo-phone-config.py configuration: removed builtin templates 2011-06-08 12:19:51 +02:00
sys.supp testing: added more valgrind suppressions for ASN encoding 2011-10-12 12:53:05 +00:00
test-dbus.py syncevo-dbus-server + ConnMan: fixed "online" detection (BMC #21541, BMD #24587) 2012-01-12 14:22:53 +00:00
test.cpp files and classes renamed, include statements cleaned up 2009-10-05 14:49:32 +02:00
test.h files and classes renamed, include statements cleaned up 2009-10-05 14:49:32 +02:00
valgrindcheck.sh testing: always flag valgrind errors 2011-08-26 08:31:40 +00:00

README.zyb

This document is used to show interoperability test information with zyb server.
http://bugzilla.moblin.org/show_bug.cgi?id=2424

* The zyb Server's device information 
  ZYB HTTP SyncML Server
  Version:3.9.18
  Build:3.9.18b572

* Test Environment Variables Settings
  CLIENT_TEST_SERVER=zyb CLIENT_TEST_EVOLUTION_PREFIX=file:///tmp/test/
 
* Test Profiles Settings
  -- N/A

* Data formats we need to test:
  -- Client::Sync::vcard21

* Know Limitations in ZYB server:
VCard21
  -- Only below properties are accepted:
     FN, N, PHOTO, BDAY, ADR, LABEL, TEL, EMAIL, TZ, GEO, TITLE, ROLE, LOGO, ORG, NOTE, REV, SOUND, URL 
  -- The property 'N' parser error: treat "\;" as the delimiter
  -- The property 'ADR': if it is long, three extra chars '\r', '\n' and ' 'will be added in the property value.
  -- Server does escaped text processing, e.g, "&lt\;" is converted to "<"
  -- Server sends mismatch anchors between two sync even if there is no failure. 

* Known test failures:
  -- NONE