testing: cover owndrive.com = OwnCloud

This enables interoperability testing with owndrive.com, a hosted OwnCloud
provider. owndrive.com was chosen because a user picked it and support was
able to help with some problems. It's also a bit simpler than running OwnCloud
ourselves. But it may also be slower, so perhaps ultimately a local
installation will be needed.
This commit is contained in:
Patrick Ohly 2013-09-19 00:11:36 -07:00
parent 046d4c31a9
commit 5e530e9c54
2 changed files with 12 additions and 0 deletions

View File

@ -208,6 +208,7 @@ def step2(resultdir, result, servers, indents, srcdir, shellprefix, backenddir):
sourceServers = ['evolution',
'evolution-prebuilt-build',
'yahoo',
'owndrive',
'davical',
'googlecalendar',
'googlecontacts',

View File

@ -1142,6 +1142,17 @@ test = SyncEvolutionTest("googlecontacts", compile,
testPrefix=options.testprefix)
context.add(test)
test = SyncEvolutionTest("owndrive", compile,
"", options.shell,
"Client::Sync::eds_contact::testItems Client::Sync::eds_event::testItems Client::Source::owndrive_caldav Client::Source::owndrive_carddav",
[ "owndrive_caldav", "owndrive_carddav", "eds_event", "eds_contact" ],
"CLIENT_TEST_WEBDAV='owndrive caldav carddav' "
"CLIENT_TEST_NUM_ITEMS=10 " # don't stress server
"CLIENT_TEST_MODE=server " # for Client::Sync
,
testPrefix=options.testprefix)
context.add(test)
test = SyncEvolutionTest("yahoo", compile,
"", options.shell,
"Client::Sync::eds_contact::testItems Client::Sync::eds_event::testItems Client::Source::yahoo_caldav Client::Source::yahoo_carddav",