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
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