Klaas Freitag
70a273eafd
Do not compile lock test for win32.
2012-12-10 21:15:45 +01:00
Daniel Molkentin
49d2fd685b
iconv support
...
This allows for files on mac to automatically be converted to UNC
2012-12-07 13:03:01 +01:00
Olivier Goffart
f946dd4287
Owncloud: cache the last PROPFIND call.
...
So we do not need to have two calls (stat+opendir)
2012-12-05 14:49:50 +01:00
Olivier Goffart
95edd6a9de
Merge remote-tracking branch 'origin/master' into dav
...
Conflicts:
config/ocsync_log.conf
src/csync.c
src/csync.h
src/csync_config.c
src/csync_log.h
src/csync_private.h
src/csync_statedb.c
tests/csync_tests/check_csync_config.c
2012-12-03 17:32:08 +01:00
Klaas Freitag
f90550775c
Fixed tests to also run on debian host
2012-11-23 12:51:01 +01:00
Klaas Freitag
3fcc56ebbc
Add removal of a test dir
2012-11-23 11:43:39 +01:00
Klaas Freitag
1147e77d67
Fix delete in csync_config
2012-11-23 11:26:24 +01:00
Klaas Freitag
d5a32543ef
Fix update test.
2012-11-09 17:24:17 +01:00
Klaas Freitag
7aeeeae037
Fix test, avoid double free.
2012-11-09 17:16:27 +01:00
Andreas Schneider
2752a9e9c0
tests: Remove the right directory in the teardown function.
2012-10-30 14:49:18 +01:00
Andreas Schneider
e3e00b4b32
tests: Add a csync_log test.
2012-10-30 11:39:51 +01:00
Andreas Schneider
dd60412a50
doc: Remove all references to log4c.
2012-10-30 11:27:21 +01:00
Andreas Schneider
8a0b4319d3
csync: Add a new logging system.
2012-10-30 11:27:21 +01:00
Andreas Schneider
890df87d00
csync: Add support for a log callback.
2012-10-30 11:27:20 +01:00
Klaas Freitag
2bb52ef6f9
Merge branch 'master' into dav - get cmocka tests and database move.
...
Conflicts:
CMakeLists.txt
cmake/Modules/FindCMocka.cmake
src/csync.c
src/csync_exclude.c
src/csync_reconcile.c
src/csync_statedb.c
src/csync_update.c
src/csync_util.c
src/vio/csync_vio.c
tests/CMakeLists.txt
tests/csync_tests/check_csync_exclude.c
tests/csync_tests/check_csync_statedb_load.c
tests/csync_tests/check_csync_statedb_query.c
tests/csync_tests/check_csync_update.c
tests/std_tests/check_std_c_path.c
2012-10-27 19:27:14 +02:00
Klaas Freitag
9e4c873b16
Fixed csync testcases.
2012-10-26 21:33:13 +02:00
Klaas Freitag
0cea891a98
Fix name of config file in log test case.
2012-10-26 11:53:29 +02:00
Andreas Schneider
e43466d09d
tests: Add exclude test for journal db names.
2012-10-22 15:13:52 +02:00
Klaas Freitag
01a25db3fb
exclude: Fix checking the exclude pattern for subdirs.
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2012-10-22 12:26:35 +02:00
Andreas Schneider
c24a18cbfd
cmake: Cleanup testing and enable test target.
2012-10-19 19:07:15 +02:00
Andreas Schneider
ac5855940a
tests: Remove the check_vio_local test.
...
It is tested by check_vio anyway.
2012-10-19 18:26:19 +02:00
Andreas Schneider
fafa632b65
tests: Migrate check_vio_handle to cmocka.
2012-10-19 18:21:37 +02:00
Andreas Schneider
7aa63e23aa
tests: Migrate check_vio_file_stat to cmocka.
2012-10-19 18:16:36 +02:00
Andreas Schneider
8d737287fb
tests: Migrate check_vio to cmocka.
2012-10-19 18:14:28 +02:00
Andreas Schneider
ecd944a162
tests: Migrate check_csync_update to cmocka.
2012-10-19 17:25:41 +02:00
Andreas Schneider
7c59ea2999
tests: Migrate check_csync_util to cmocka.
2012-10-19 16:10:30 +02:00
Andreas Schneider
b58bcb510d
tests: Migrate check_csync_time to cmocka.
2012-10-19 16:06:47 +02:00
Andreas Schneider
792be0f053
tests: Migrate check_csync_statedb_query to cmocka.
2012-10-19 15:53:22 +02:00
Andreas Schneider
aa227aa10b
tests: Migrate check_csync_statedb_load to cmocka.
2012-10-19 14:43:25 +02:00
Andreas Schneider
3b7104f514
tests: Migrate check_csync_lock to cmocka.
2012-10-19 14:29:10 +02:00
Andreas Schneider
eded4915e9
tests: Migrate check_csync_init to cmocka.
2012-10-19 10:57:40 +02:00
Andreas Schneider
3a179c8822
tests: Migrate check_csync_exclude to cmocka.
2012-10-18 15:17:24 +02:00
Andreas Schneider
ab5f38a680
cmake: Add check for asprintf().
2012-10-18 15:07:17 +02:00
Andreas Schneider
13df0426af
tests: Migrate check_csync_create to cmocka.
2012-10-17 17:46:45 +02:00
Andreas Schneider
b4eee0383d
tests: Migrate check_csync_config to cmocka.
2012-10-17 17:03:22 +02:00
Andreas Schneider
6dcb50d8ba
tests: Disable log test.
2012-10-16 17:23:07 +02:00
Andreas Schneider
1582067200
tests: Migrate check_std_c_tim to cmocka.
2012-10-16 17:06:46 +02:00
Andreas Schneider
f4b1ce9350
tests: Migrate check_std_c_str to cmocka.
2012-10-16 17:01:25 +02:00
Andreas Schneider
3395ed2b95
tests: Migrate check_std_c_rbtree to cmocka.
2012-10-16 16:37:38 +02:00
Andreas Schneider
17e0da1e65
tests: Migrate check_std_c_path to cmocka.
2012-10-16 15:49:06 +02:00
Andreas Schneider
4db3194e84
tests: Migrate check_std_c_list to cmocka.
2012-10-16 15:32:33 +02:00
Andreas Schneider
4529928edc
tests: Migrate check_std_c_jhash to cmocka.
2012-10-16 14:54:59 +02:00
Andreas Schneider
7155528bb5
tests: Migrate check_std_c_file to cmocka.
2012-10-16 14:31:21 +02:00
Klaas Freitag
8633d7751a
Fix test script to work with ocsync.
2012-10-16 11:53:20 +02:00
Andreas Schneider
24f066ef0b
tests: Migrate check_std_c_dir to cmocka.
2012-10-16 11:04:13 +02:00
Andreas Schneider
b1b0c2c510
tests: Start to use cmocka for the tests.
2012-10-16 10:37:40 +02:00
Klaas Freitag
4bf72957bb
Added test for std function c_tmpname.
2012-10-01 17:24:02 +02:00
Klaas Freitag
b976ac914d
Also check the files basename against the exclude pattern.
2012-09-25 15:41:55 +03:00
Klaas Freitag
4eb1ae7853
Fix test: Status must be INSTRUCTION_EVAL.
...
This test runs on an empty database. That also means that there is no
ID in the database which is needed to detect the update. An empty
ID means that the status must be evaluated.
2012-09-24 16:47:43 +03:00
Klaas Freitag
407b87c17b
Fix statedb test: Added new columns.
2012-09-24 16:28:43 +03:00
Klaas Freitag
99691059bf
Removed all usage of openSSL.
2012-08-29 15:37:31 +03:00
Klaas Freitag
4e4fca54c2
added test data as well as a test config template.
2012-08-29 15:26:31 +03:00
Klaas Freitag
52e0f06692
use a more speaking name for config file.
2012-08-29 15:26:15 +03:00
Klaas Freitag
0416107951
Fix testcase.
2012-08-29 13:34:42 +03:00
Klaas Freitag
b6edf82d4e
Fixed license of tests, added dir check test.
2012-08-26 20:08:28 +02:00
Klaas Freitag
4169c4be05
More blackbox testing of csync ownCloud - enhanced test script.
2012-08-23 17:57:04 +03:00
Klaas Freitag
8e401e662f
MD5 Support WIP
2012-08-23 17:34:19 +03:00
Klaas Freitag
459f25b0ef
owncloud test: Save the downloaded file in /tmp.
2012-07-19 21:04:15 +02:00
Klaas Freitag
2b4261f15a
Added functions to generate MD5-Sums based on openssl with tests.
2012-07-18 17:00:46 +02:00
Klaas Freitag
5f93c490a5
Make ownCloud cmocka test build on the win32 platform.
2012-07-11 18:01:08 +02:00
Klaas Freitag
b74fc47e3f
More unit testing of the ownCloud module with mocka.
2012-07-11 16:50:25 +02:00
Klaas Freitag
7b261077a2
Avoid compile warning and use an unsigned variable.
2012-07-09 14:45:25 +02:00
Klaas Freitag
5b79f1feca
Added mocka tests for the ownCloud module.
2012-07-09 14:16:20 +02:00
Klaas Freitag
9eae6d88fd
Add ownCloud directory in tests.
2012-07-09 14:10:04 +02:00
Klaas Freitag
939acdd9ca
Added test for std function c_tmpname.
2012-06-20 10:55:30 +02:00
Klaas Freitag
694a34db9a
tests: Added treewalk test.
2012-05-07 17:19:06 +02:00
Klaas Freitag
2e3a92df4c
tests: Treewalk function unit tests added.
2012-05-07 15:48:34 +02:00
Klaas Freitag
37c538ed9b
Fixed tests script that broke because of HTTP::DAV module
2012-05-04 16:27:15 +02:00
Klaas Freitag
d9ae749dcf
Merge branch 'dav' of ssh://milliways.cryptomilk.org/users/freitag/csync into dav
...
Conflicts:
modules/csync_owncloud.c
src/csync.h
2012-05-04 14:25:01 +02:00
Klaas Freitag
d8bac80f51
tests: Added another test to the ownCloud module test.
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2012-04-17 11:15:34 +02:00
Klaas Freitag
dec1e6a3cf
tests: Use correct value from perl stat call to get the file mtime.
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2012-04-17 10:48:12 +02:00
Klaas Freitag
8e64584c12
tests: Added test script to test the ownCloud module of csync.
...
The script t1.pl is a perl based check script for the ownCloud
module of csync. It requires a running ownCloud server and does
a couple of blackbox tests with it.
See README for more information how to operate.
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2012-04-17 10:40:21 +02:00
Klaas Freitag
b433b7d2ac
tests: Added another test to the ownCloud module test.
2012-04-14 03:13:27 +02:00
Klaas Freitag
a85ed3862b
tests: Use correct value from perl stat call to get the file mtime.
2012-04-14 03:13:27 +02:00
Klaas Freitag
da32a9facf
owncloud test: Make use of a little cfg file to configure credentials.
2012-04-14 03:13:26 +02:00
Klaas Freitag
9916abc072
tests: Added test script to test the ownCloud module of csync.
...
The script t1.pl is a perl based check script for the ownCloud
module of csync. It requires a running ownCloud server and does
a couple of blackbox tests with it.
See README for more information how to operate.
2012-04-14 03:13:26 +02:00
Andreas Schneider
2ec6c98101
tests: Fix the csync util test.
2012-02-04 13:30:10 +01:00
Andreas Schneider
e8b0b34fe5
tests: Fix time test.
2012-02-04 13:24:56 +01:00
Andreas Schneider
19abbc04ff
csync: Use csync_gettime().
2012-02-04 13:24:53 +01:00
Andreas Schneider
32ee0d9610
Add c_rmdirs() check.
2009-05-14 17:27:54 +02:00
Andreas Schneider
3114e02833
Add tests for c_lowercase and c_uppercase.
2009-04-29 09:55:13 +02:00
Andreas Schneider
0634e0fdea
Don't require a C++ compiler.
2009-03-18 10:55:14 +01:00
Andreas Schneider
0cb00f266d
Remove unused variable.
2008-09-25 00:56:24 +02:00
Andreas Schneider
646de1261d
Fix a memory leak in the rbtree testcase.
2008-09-22 22:22:45 +02:00
Andreas Schneider
1b4e340565
Fix compiler warnings.
2008-09-11 14:16:04 +02:00
Andreas Schneider
b629730fb0
Created a better function to create the file stat.
2008-09-01 14:53:26 +02:00
Andreas Schneider
c0f7b4546f
Add parse_uri tests.
2008-08-18 09:46:14 +02:00
Andreas Schneider
de86c0ba6b
Add more tests for the virtual io system.
2008-08-06 18:14:34 +02:00
Andreas Schneider
d9432bee61
Add no memory tests to the rbtree testcases.
2008-08-05 11:31:37 +02:00
Andreas Schneider
1315b1197f
Fix a memory leak in the rename test.
2008-08-04 17:21:32 +02:00
Andreas Schneider
1572841ec5
Add a testcase for the update detection.
2008-08-01 15:58:28 +02:00
Andreas Schneider
7143f20f95
Add memory NULL tests.
2008-07-28 11:49:56 +02:00
Andreas Schneider
e84527ccc8
Add a valgrind suppression file to get rid of 3rdparty errors.
2008-07-10 19:08:24 +02:00
Andreas Schneider
e5286c7c8a
Rename journal functions to statedb.
2008-07-09 10:10:00 +02:00
Andreas Schneider
88690312d7
Rename the csync_journal files to csync_statedb.
2008-07-09 09:57:19 +02:00
Andreas Schneider
9a96239e7c
Change the exclude list to match the directories exactly.
2008-06-28 20:46:25 +02:00
Andreas Schneider
bd8034170a
Fix printf attributes.
2008-06-27 18:52:09 +02:00
Andreas Schneider
262a179c68
Add a strreplace function to stdlib.
2008-06-16 12:12:06 +02:00
Andreas Schneider
72174b6c82
Fix journal query test case.
...
The remote directory must exist for testing.
2008-06-16 11:53:59 +02:00
Andreas Schneider
afa3bd7b80
Fix the exclude list test.
2008-06-13 09:39:17 +02:00