syncevolution/test
Zhu, Yongsheng 4f0c2aa256 Testing: add unit tests for termination (MB #7711)
Add 4 unit tests for auto termination, these are:
1)the dbus server stays alive within the duration
2)the dbus server terminates automatically after a duration
3)the dbus server doesn't terminate if it has connections
4)the dbus server doesn't terminate if it has attached clients
To implement this, an argument is newly added for 'runTest' to pass
arguments to dbus server. All 4 cases are passed now.
2010-01-26 16:17:18 +08:00
..
Algorithm Remove redundant file 2010-01-22 18:00:49 +01:00
test-dbus Testing: add a case with config name "@context" for getReports 2010-01-21 11:44:17 +01:00
testcases Configuration template: more teaks 2010-01-20 14:09:02 +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 files and classes renamed, include statements cleaned up 2009-10-05 14:49:32 +02:00
client.supp valgrind suppression rules 2008-03-16 08:48:26 +00:00
ClientTest.cpp ClientTest: set config.uri to "" instead of null. 2009-12-22 09:51:42 +08:00
ClientTest.h ClientTest: enabling the test with virtual syncsource 2009-12-17 10:18:18 +08:00
compare.xsl Testing: show evolution-prebuilt in html output(bug#7160) 2009-12-01 21:45:33 +01:00
COPYING license: changed to LGPL v2.1 + v3 2009-04-30 18:26:27 +02: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 testing: valgrindcheck and dbus-session scripts 2009-07-15 17:03:33 +02:00
evo.supp Testing: add suppressions for valgrind in evo.supp 2009-12-01 21:45:33 +01:00
generate-html.xsl Testing: show evolution-prebuilt in html output(bug#7160) 2009-12-01 21:45:33 +01:00
Makefile.am make distcheck: the new LCS test files must be included 2010-01-20 10:03:55 +01:00
README.funambol README.funambol: added comment about TRIGGER start times (MB #7656, #7806) 2009-12-10 13:47:21 +01:00
README.google documentation: Google drops photos larger than a certain threshold (Bugzilla #4638) 2009-07-23 13:13:41 +02:00
README.memotoo Memotoo: Add new suppressions to synccompare, README.memotoo and 2009-09-15 11:31:22 +02:00
README.mobical Mobical: skip unit test testOneWayFromClient(MB#8121) 2009-12-01 21:42:41 +01:00
README.nokia_7210c Testing+Nokia_7210c: fix a typo 2009-12-21 13:15:19 +08:00
README.scheduleworld NEWS + README.scheduleworld: updated for 0.9 2009-08-11 19:22:18 +02:00
README.zyb ZYB: add README.zyb and customize test cases(MB#2424) 2009-12-01 21:45:42 +01:00
resultchecker.py Testing: Fix no html report error (MB#8391) 2010-01-22 16:34:54 +01:00
runtests.py testing: insert valgrind before syncevolution (MB #6457) 2010-01-22 16:34:54 +01:00
synccompare.pl synccompare: fix regressions of mobical interoperability test 2010-01-07 13:35:17 +08:00
syncevo-http-server.py SyncML server: find configuration for client automatically (MB#7710) 2009-11-06 12:04:51 +01:00
sys.supp testing: updated valgrind regression rules 2009-07-09 13:49:32 +02:00
test-dbus.py Testing: add unit tests for termination (MB #7711) 2010-01-26 16:17:18 +08: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 valgrindcheck.sh: don't force --leak-check and --trace-children 2009-12-01 21:45:33 +01:00

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