syncevolution/src/backends/file
Patrick Ohly 088053c3f0 D-Bus testing: cover multithreading and HTTP
test-dbus.py now knows how to start syncevo-http-server. Therefore
it can test normal HTTP-based syncing as well as several scenarios
which fail or succeed with a slow server depending on the server's
ability to send SyncML messages while still initializing the storage.

To make the server slow, env variables are checked by the file
backend. It may matter whether open() or listAll() are slow, so test
both.

The tests expecting the 2 minute default must check whether the
feature is enabled at all in the binary that they are testing. If not,
the test cannot run. All other tests work, albeit somewhat unsafely
because they force the engine to run multithreaded when the engine was
compiled without mutex locking of global data structures.
2013-05-13 17:49:50 +02:00
..
configure-sub.in Port build system to non-recursive Automake. 2011-08-30 16:38:34 +02:00
file.am autotools: avoid -lrt in make dependencies 2013-02-26 12:03:45 +01:00
FileSyncSource.cpp D-Bus testing: cover multithreading and HTTP 2013-05-13 17:49:50 +02:00
FileSyncSource.h config: replaced overloaded "type" with "backend/databaseFormat/syncFormat/forceSyncFormat" (BMC #1023) 2011-02-03 12:59:02 +01:00
FileSyncSourceRegister.cpp testing: fixed testInsertTwice 2012-07-10 09:37:24 +00:00