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
Andreas Schneider
e2b049c935
Static functions should all start with an underscore.
...
For better readablity...
2008-06-02 15:11:45 +02:00
Andreas Schneider
356da661d7
Cleanup after tests.
2008-05-27 15:47:56 +02:00
Andreas Schneider
64b35453ec
Improve the csync test, use other config dir and delete it.
2008-05-27 14:40:27 +02:00
Andreas Schneider
cce81bc154
Use a better name for the status defines.
2008-05-27 14:15:44 +02:00
Andreas Schneider
3137967714
Add basename and dirname test with a uri.
2008-05-21 16:05:45 +02:00
Andreas Schneider
b68aad2b70
Improve testcase for journal close function.
2008-05-20 16:29:45 +02:00
Andreas Schneider
891827a48a
Add test with 3 and 5 seconds.
2008-05-20 14:26:37 +02:00
Andreas Schneider
7837076f84
Include the right header file.
2008-05-20 12:08:22 +02:00
Andreas Schneider
8dd91e1e56
Add test for c_list functions.
2008-05-20 12:05:53 +02:00
Andreas Schneider
55467248a8
Add tests for c_time functions.
2008-05-19 17:31:59 +02:00
Andreas Schneider
476fd5d00e
Add a test for csync_vio_mkdirs().
2008-05-19 17:05:39 +02:00
Andreas Schneider
92396e614c
Fix testsetup for journal query test.
2008-05-14 13:46:01 +02:00
Andreas Schneider
87a2805a91
Fix a build warning.
2008-05-09 11:30:53 +02:00
Andreas Schneider
7f3cba1517
Add missing tests for journal functions.
2008-05-09 11:25:21 +02:00
Andreas Schneider
738bd55231
Add test for c_rbtree_dup().
2008-05-09 11:10:00 +02:00
Andreas Schneider
917f369e67
Use the dummy module to test csync_init() with module loading.
2008-05-09 10:57:08 +02:00
Andreas Schneider
029a6679da
Add journal load and query tests.
2008-05-09 10:00:10 +02:00
Andreas Schneider
364b8038e6
Split up journal tests in test which needs init and just create.
2008-05-09 09:59:26 +02:00
Andreas Schneider
9c245073c0
Split csync tests into two tests.
2008-05-09 09:54:08 +02:00
Andreas Schneider
16ae13d095
Remove standard csync test.
2008-05-09 09:53:48 +02:00
Andreas Schneider
9f887635b2
Add tests for the csync_util functions.
2008-05-09 09:26:12 +02:00
Andreas Schneider
be57b79d6c
Add test for csync_difftime().
2008-05-09 09:25:50 +02:00
Andreas Schneider
9a440d4501
Respect return values in tests.
2008-05-08 17:28:12 +02:00
Andreas Schneider
46bedd6285
Remove obsolete definition.
2008-05-08 15:07:32 +02:00
Andreas Schneider
e76c2db9f6
Fix directories for exclude tests.
2008-05-08 10:56:08 +02:00
Andreas Schneider
d0a6e9221b
Fix tests and remove developer mode.
...
This allows to run all tests without the need for a special developer
mode.
2008-05-07 15:33:55 +02:00
Andreas Schneider
e41e8e1610
Add commandline parsing to all tests.
2008-05-07 11:09:56 +02:00
Andreas Schneider
7b6be113ea
Add commandline options support for testcases.
...
This adds a simple possibility to run the test not in the fork mode.
2008-05-07 10:56:36 +02:00
Andreas Schneider
ad67b21062
Use always the same path for testing.
2008-05-05 10:55:05 +02:00
Andreas Schneider
c318daed7f
Add time difference check to the init function.
2008-05-05 10:48:05 +02:00
Andreas Schneider
f2145a0e92
Fix testcase for insert metadata.
2008-04-30 12:33:18 +02:00
Andreas Schneider
6ba2a31f04
Add missing tests for journal.
2008-04-30 10:39:23 +02:00
Andreas Schneider
8503dcbb1d
Adapt exclude list for updated csync_exclude.conf.
2008-04-29 15:54:41 +02:00
Andreas Schneider
997ec6db98
Speedup the journal creation and adapt the testcases.
2008-04-29 14:21:16 +02:00
Andreas Schneider
27fb5d9128
Fix several bugs in the journal query function.
2008-04-29 11:42:20 +02:00
Andreas Schneider
3bf6fc7e82
Fix test to check for status flag.
2008-04-29 11:21:22 +02:00
Andreas Schneider
cc4c636ed4
Add function to create tables in the journal.
2008-04-29 09:24:28 +02:00
Andreas Schneider
e8b4f4c5e1
Fix memory leak in vio test.
2008-04-26 20:48:12 +02:00
Andreas Schneider
7bb4091787
Define test mode for logging.
2008-04-26 10:13:09 +02:00
Andreas Schneider
6820819c1e
Add a null csync_destroy test.
2008-04-26 10:12:16 +02:00
Andreas Schneider
bc54165b13
Add missing testcases for csync_vio.
2008-04-25 17:13:27 +02:00
Andreas Schneider
817dc1c2a4
Add csync_vio_local_close test will NULL.
2008-04-25 17:12:19 +02:00
Andreas Schneider
5a13a0ee5a
Add the missing tests for csync_vio_local.
2008-04-25 16:49:14 +02:00
Andreas Schneider
17faefbffe
Add test for file functions of csync_vio_local.
2008-04-25 15:10:01 +02:00
Andreas Schneider
e6b45181f3
Add the possibility to disable log4c in testcases.
2008-04-25 10:56:23 +02:00
Andreas Schneider
23b40250ef
Fix the exclude list test.
2008-04-24 09:39:20 +02:00
Andreas Schneider
335b97242c
Add some tests for csync_vio_local.
2008-04-23 17:54:53 +02:00
Andreas Schneider
dc72b7397c
Add the local and remote uri at creation time.
2008-04-22 17:23:26 +02:00
Andreas Schneider
61c4be6c23
Don't initialize the synchronizer in the vio test.
2008-04-22 11:05:16 +02:00
Andreas Schneider
63dddf8f78
Fix memory leak in vio handle test.
2008-04-22 10:46:52 +02:00
Andreas Schneider
22513d07f2
Add test for loading the module.
2008-04-21 09:45:55 +02:00
Andreas Schneider
d2b7c2f0c6
Add vio module loading test.
2008-04-18 19:16:54 +02:00
Andreas Schneider
cb14a9aaa5
Fix build warning for shadowed variable.
2008-04-17 15:02:52 +02:00
Andreas Schneider
c1bd966c5c
Make csync_vio_file_stat functions public.
2008-04-16 10:54:53 +02:00
Andreas Schneider
7bd9c7753d
Add test for csync_vio_file_stat.
2008-04-16 10:32:33 +02:00
Andreas Schneider
c7a3afecfa
Fix a compile warning.
2008-04-10 15:46:01 +02:00
Andreas Schneider
ab39159607
Add virtual IO plugin system.
...
This is the initial commit of the vio plugin system. The idea is based on
gnomevfs.
2008-04-07 17:16:41 +02:00
Andreas Schneider
3e33f5d52c
Run tests in fork mode.
2008-04-07 17:16:00 +02:00
Andreas Schneider
5ba9432548
Free memory of the exclude list in the csync destroy function.
2008-03-26 11:11:20 +01:00
Andreas Schneider
335d07e0b8
Add a exclude list.
2008-03-25 16:13:44 +01:00
Andreas Schneider
5257f277a4
Config test should run in fork mode.
2008-03-25 16:08:39 +01:00
Andreas Schneider
b4811c36bc
Add a stringlist expand function.
2008-03-20 10:34:58 +01:00
Andreas Schneider
2e34b51373
Load the config file.
2008-03-06 17:43:58 +01:00
Andreas Schneider
2982193ee9
Add a false testcase for csync_journal_check.
2008-03-06 16:59:19 +01:00
Andreas Schneider
7c47d9cb59
Add more test cases for csync_journal functions.
2008-03-04 11:29:58 +01:00
Andreas Schneider
7415bb1ea3
Add more testcases for csync_journal.
2008-03-04 10:42:02 +01:00
Andreas Schneider
c8b641ac98
Fix build warnings.
2008-03-04 09:01:58 +01:00
Andreas Schneider
c394ea1c90
Fix memleaks in rbtree test.
2008-03-03 13:22:36 +01:00
Andreas Schneider
ff7e28f82c
Completly hide the csync structure for the user of the library.
...
So it easier to change the API/ABI.
2008-02-29 11:41:15 +01:00
Andreas Schneider
1b29a420bc
Initial commit
2008-02-27 18:56:47 +01:00