Christian Kamm 276985f6c3 Fix perl tests for sync journal db name 9 lat temu
..
ownCloud 276985f6c3 Fix perl tests for sync journal db name 9 lat temu
testfiles bf7ca60bec Move csync in order to merge it with mirall 12 lat temu
toremote1 888843e655 Removed another file for Jenkins. 11 lat temu
.gitignore eb1b17e8e4 CSync tests: Add t1.cfg to gitignore. 11 lat temu
README 0bd73788f4 Doc: Update csync test script README. 11 lat temu
exclude.cfg a73fbccf8c t4.pl: add a test to test that ignored file are not deleted 11 lat temu
t1.cfg.in 292a7357bd t1.cfg.in: saner placeholder executable name 11 lat temu
t1.pl e7f00339e6 Fix perl tests #4722 9 lat temu
t2.pl 276985f6c3 Fix perl tests for sync journal db name 9 lat temu
t3.pl 7b4be209aa MOVE: fix moving with special character. 11 lat temu
t4.pl 575ca50aac csync: Do not ignore hard links anymore 10 lat temu
t5.pl 1029f9521c tests: exit t5.pl if running against ownCloud 6 11 lat temu
t6.pl 276985f6c3 Fix perl tests for sync journal db name 9 lat temu
t7.pl 276985f6c3 Fix perl tests for sync journal db name 9 lat temu
t8.pl b04cb23ed5 t8.pl: fix the test for me 11 lat temu
t9.pl 68126dcff6 Checksums: Skip uploads of .eml files only #4754 9 lat temu
t_recall.pl 3e1690ff7a Improvements to file recall 9 lat temu
testfiles.tar.xz bf7ca60bec Move csync in order to merge it with mirall 12 lat temu

README

t1 - an integration test script for csync syncing to ownCloud.

Note: This test script uses perl HTTP::DAV. This package needs to
be in version 0.47 at least. Many distros deliver older versions.

t1 uses a perl WebDAV client lib to sync to an existing instance of
ownCloud. For that, various files are copied around, synced and the
results are tested through their existance, the filesize and the
modification times. All tests are asserts, which means that the
scripts stops if a test fails.

How to call:

First, configure the script. For that, create a file t1.cfg. There
is t1.cfg.in as an example. Yeah, this test script is not secure,
make sure to run it with a weak account and in a save environment.

To start the script, call ./t1.pl on the commandline. A lot of
output is generated. If the script does not fail, everything works.

Before it actually ends, it takes a four seconds break for you to
interrupt with Ctrl-C. If you don't do that, it removes all its
traces...

If SSL should be used, SSL must be available to LWP connections. To
disable host checking for crappy SSL certs, do
export PERL_LWP_SSL_VERIFY_HOSTNAME=0

Have fun,
Klaas Freitag