Commit graph

88 commits

Author SHA1 Message Date
Patrick Ohly
275e561d02 testing: copy log directory in addition to stdout
.log.gz is the stdout of a complete test. It covers
multiple sync sessions, which are in the corresponding
directories.
2009-07-22 10:53:01 +02:00
Patrick Ohly
07d526945c ScheduleWorld testing: ignore text::testManyItems failure (Bugzilla #4596)
The server doesn't do twinning during a slow sync correctly,
thus duplicating all text items.
2009-07-21 11:09:59 +02:00
Patrick Ohly
a7edbb3cd8 testing: added Google contact sync testing
Only contacts in vCard 2.1 are tested. Several
failures are ignored because Google does not support
them:
* refresh from client
* one-way from client
* XML format

These tests are run although we know that they
fail, just in case that at some point they start
to work.
2009-07-21 11:06:49 +02:00
Patrick Ohly
d630535cfd testing: added ZYB.com for contacts
Calendar sync would also work, but is no longer officially supported, thus not enabling it.
2009-07-20 15:30:11 +02:00
Patrick Ohly
2daf66bf38 testing: removed ScheduleWorld failure suppression for new clients
vcard30::testCopy used to fail because adding new clients forced
unexpected slow syncs on all other clients. This should be fixed
now, so the FAILURES entry could be removed.
2009-07-20 15:30:11 +02:00
Patrick Ohly
98df00d558 testing: fixed typo in recent commit
The local "evolution" test failed because of a typo
in the Python function call: comma instead of %.
2009-07-15 17:03:33 +02:00
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
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
Patrick Ohly
76e190ebaf testing: avoid running Retry and Suspend tests for ScheduleWorld and Funambol
These tests are both slow and tend to fail with these servers
because of deficiencies in the servers. Disabled these tests
as discussed in Bugzilla #4282.
2009-07-14 10:02:16 +02:00
Patrick Ohly
2dbb186ab2 testing: run distcheck with building GUI
distcheck is useful to ensure that all files are distributed,
the result builds and cleans up properly. Doing this with
building of the GUI is important to avoid surprises during
packaging.
2009-07-14 10:02:16 +02:00
Patrick Ohly
8c3157d93f testing: ignore EvolutionCalendarTest::testOpenDefaultMemo failure
This is currently broken because opening the default system
addressbook depends on e_cal_new_system_memos(), which is
not available in all Evolution versions.

It could be added, but first we should sort out issue #3732.
2009-07-13 15:30:56 +02:00
Patrick Ohly
53573ba030 testing: enable ical20 and itodo20 for Funambol testing 2009-07-13 15:29:22 +02:00
Patrick Ohly
269983003a runtests.py: updated to work with current source code
Added support for git checkout. Replaced Funambol with
Synthesis. Added --mailhost option.
2009-06-26 08:30:09 +02:00
Patrick Ohly
9bbd6c92ac on x86 also build lpia .deb
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@772 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-12-07 20:02:14 +00:00
Patrick Ohly
d93c67c2de checking out client library is optional now (done automatically by newer SyncEvolution configure script)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@746 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-10-08 20:53:58 +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
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
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
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
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