Commit graph

1392 commits

Author SHA1 Message Date
Patrick Ohly 36e61873a6 new suppressions for Evolution libs
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@738 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-08-26 16:16:21 +00:00
Patrick Ohly 14a59ea744 speed up testing by reducing the default delay in Evolution calendar/task/text sync sources
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@737 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-08-26 16:15:35 +00:00
Patrick Ohly 3b88d491c8 enable those linked item tests that 'dumb' sources can pass
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@735 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-08-18 20:31:37 +00:00
Patrick Ohly bb23c15f26 only invoke client-test once; suppress known SW 'new client' problem; test 'text' source with Funambol
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@727 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-08-17 08:19:45 +00:00
Patrick Ohly 276eccf910 testLinkedItemsInsertBothUpdateParent: updating parent may also update child
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@722 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-08-16 07:37:25 +00:00
Patrick Ohly d4cd8002ce calendar synchronization with Evolution Exchange Connector works again
CALOBJ_MOD_THIS for parent items caused problems. A *long* delay after
a sync was needed, otherwise the Connector returned garbage during
further accesses (e.g., old child event instead of the updated one).

Some code cleanup (creating ItemID from LUID).

Temporarily forked the client test (introduced update items for child/parent,
relaxed semantic selectable at runtime).


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@719 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-08-16 07:34:17 +00:00
Patrick Ohly 58a96aa60d copied r_v70ga from C++ client lib because some changes will be necessary
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@718 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-08-16 07:31:55 +00:00
Patrick Ohly 0d580b83bc added plenty of suppressions for problems only found when running code linked against 2.22.x
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@663 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-07-10 18:12:04 +00:00
Patrick Ohly 26633a6a27 added the possibility to run a setup script as part of each test
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@662 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-07-10 18:09:36 +00:00
Patrick Ohly f3c0b7c2ba added MemoToo
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@647 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-06-29 17:59:27 +00:00
Patrick Ohly e08bed66cb added --prebuilt: testing with precompiled SyncEvolution
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@636 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-06-26 20:29:56 +00:00
Patrick Ohly b35f44f984 also test SyncEvolution unit tests in addition to testing framework tests
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@608 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-05-02 17:22:44 +00:00
Patrick Ohly e45df98d09 suppressed all known leaks with trunk from April 1st
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@607 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-05-02 17:22:05 +00:00
Patrick Ohly c9927c1f5c recreated Evolution suppressions after fixing some leaks caused by SyncEvolution
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@539 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-03-25 19:53:50 +00:00
Patrick Ohly 7538b19553 fixed some memory leaks for results of e_book_get_contacts/changes and e_cal_get_object_list_as_comp/e_cal_get_changes
The API documentation of these calls doesn't say so explicitly, but it
seems that a combination of g_object_unref()/g_free()/g_list_free() is
necessary. Rewrote the eptr smart pointer so that different deleter
functions can be selected as template parameters.


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@521 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-03-18 13:36:59 +00:00
Patrick Ohly e7ba16d162 valgrind suppression rules
The files were originally created for:
sys = Debian Etch
evo = Evolution trunk ~ 2.22
client = Funambol C++ client library post 6.5


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@520 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-03-16 08:48:26 +00:00
Patrick Ohly b141163fd0 fixed rebuild of Evolution trunk: install stamp must be removed, otherwise it won't reinstall
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@519 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-03-16 08:48:11 +00:00
Patrick Ohly c1c17699e5 check out SyncEvolution from Subversion
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@502 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-02-13 22:28:53 +00:00
Patrick Ohly b6d33d15cc added building of Evolution trunk
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@501 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-02-11 21:28:32 +00:00
Patrick Ohly d3ab8d6a9c fixed building of .deb (docdir and description)
- the new checkinstall --docdir=: syntax is used to avoid adding the name twice
- description-pak was not created and thus missing from package


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@476 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-12-17 18:58:55 +00:00
Patrick Ohly c5b4ed32c6 added the possibility to run under valgrind
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@465 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-12-01 21:07:43 +00:00
Patrick Ohly 5ddc85129e - changed configure/build so that it also builds .deb (default prefix + DESTDIR for install)
- updated config for servers


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@461 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-11-30 20:14:01 +00:00
Patrick Ohly 0c6e2626a3 ClientTest.cpp and synccompare.pl are back in C++ library
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@436 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-25 17:15:26 +00:00
Patrick Ohly a121171404 # pushed sources back into SyncML client library
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@431 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-23 21:20:18 +00:00
Patrick Ohly c315a9216b # fixed distcheck problem
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@427 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-18 08:03:45 +00:00
Patrick Ohly f665c5abb7 perl is not installed as /usr/bin/perl on iPhone: let /usr/bin/env find it
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@415 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-14 14:02:46 +00:00
Patrick Ohly 1a0568ead2 ScheduleWorld no longer drops department/office
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@411 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-13 20:23:44 +00:00
Patrick Ohly f4d33fd972 temporary fork of 1.25: handle testComplexUpdate where some (but not all) sources have a complex update item
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@408 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-12 18:02:42 +00:00
Patrick Ohly c90a742b52 added custom vcard 3.0 <-> AddressBook conversion: needed to make vcard representation close to what SyncML servers understand
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@386 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-08-24 21:27:42 +00:00
Patrick Ohly 78220c6df6 # ignore known problems
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@377 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-07-09 20:42:27 +00:00
Patrick Ohly 999a1956b1 # updated to new test system, added some command line parameters
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@376 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-07-09 20:29:00 +00:00
Patrick Ohly c4600802f3 fixed problem of deleting read-only install directories
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@310 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-01-20 14:19:09 +00:00
Patrick Ohly c95279ab81 added cross-compilation
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@308 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-01-11 20:34:20 +00:00
Patrick Ohly d325c9316a added building of release packages, adapted to some more known server limitations
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@287 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-11-12 12:42:11 +00:00
Patrick Ohly 13439bd127 allow to build arbitrary combinations of client library and SyncEvolution
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@274 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-11-01 16:02:59 +00:00
Patrick Ohly bd029263ef filter out private information from logs, added --tag parameter
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@267 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-10-28 08:52:18 +00:00
Patrick Ohly 938a5c369b removed default values, added egroupware testing, improved log file copying
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@254 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-09-11 17:40:51 +00:00
Patrick Ohly 1f89524bc2 add number to preserve ordering of actions
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@230 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-08-27 20:38:39 +00:00
Patrick Ohly 0337ed260e added --skip option, made reporting a bit nicer
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@229 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-08-27 20:11:21 +00:00
Patrick Ohly 5da1505677 executes CVS checkout, compilation and testing automatically
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@227 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-08-26 15:44:06 +00:00
Patrick Ohly 1301d3edac preparations for a release as 'SyncEvolution'
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@32 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-03-11 19:23:43 +00:00
Patrick Ohly a42a23b9c6 added testing of syncing
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@12 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-12-10 19:16:02 +00:00