To use code coverage:
cmake -DCMAKE_BUILD_TYPE=Debug \
-DRDK_USE_FLEXBISON=ON \
-DRDK_TEST_COVERAGE=ON \
<path to rdkit source tree>
make install
make RDKit_coverage
Note, when making RDKit_coverage, your python paths, (DY)LD_LIBRARY paths must be
set up correctly. If any of the tests fail, the coverage generator will most
likely fail and certainly will not be complete.
Here is an example from my OSX Box (note, I set the install directory to rdkit_build via)
cmake -DCMAKE_INSTALL_PREFIX=`pwd`/rdkit_build \
...
RDBASE=<path to rdkit source> DYLD_LIBRARY_PATH=`pwd`/rdkit_build/lib \
PYTHONPATH=`pwd`/rdkit_build/lib/python2.7/site-packages \
make RDKit_coverage
open coverage/index.html in a browser