#9699 droplet: create a unit test framework - Add a check framework based unit tests for most common struct used in droplet - The tests complete with the following coverage - File 'src/sbuf.c' Lines executed:85.19% of 54 - File 'src/dbuf.c' Lines executed:30.56% of 108 - File 'src/ntinydb.c' Lines executed:84.21% of 76 - File 'src/value.c' Lines executed:44.78% of 67 - File 'src/dict.c' Lines executed:60.11% of 188 - File 'src/task.c' Lines executed:79.47% of 151

git-svn-id: svn+ssh://svn.xe15.com/svn/bizanga/interop@37084 d0ba0a31-f0f3-0310-b3bb-b8bd854a737c
Merge pull request #152 from scality/scality_svn

#9699 droplet: create a unit test framework - Add a check framework base...
typos in fail_if() macro usage
9837 add missing librt to the linker
first commit new branch
last commit from me, container metadata seems to work, but object metadata cause a infinite loop in readreplyheader, causing a disconection and a generic DPL_FAILURE
Merge pull request #154 from thibault-scal/master

Work of RnD trainee thibault
#9977 Fix in autotools scripts build dependencies on check unit test framework in droplet (gh issue 156)
#9977 build for centos

git-svn-id: svn+ssh://svn.xe15.com/svn/bizanga/interop@37553 d0ba0a31-f0f3-0310-b3bb-b8bd854a737c
Test the whole string in dbuf_test

not just the first 8 or 4 bytes.
Adjust unit test C indentation

to look like the rest of the Droplet library code.
Fix compile warnings in unit tests.
Comment out code more sensibly

Using a single #if 0 #endif pair not a /* */ pair per line.
Fix compile warnings in the SWIFT backend
Unit test runner valgrinds itself

if /usr/bin/valgrind is available
Fix memleak in dpl_task_pool_destroy()

Discovered when running unit tests under valgrind.
Git-ignore the unit test executable
Fix memleaks in unit tests

These are all bugs in the tests themselves.
Fix spurious timeout in taskpool test

when run under valgrind.
Fix memleak in taskpool test