[svn] commit: r1602 - /trunk/README
BIND 10 source code commits
bind10-changes at lists.isc.org
Fri Mar 19 16:33:29 UTC 2010
Author: jreed
Date: Fri Mar 19 16:33:28 2010
New Revision: 1602
Log:
Add some details how to configure the tests.
And spell out word.
Modified:
trunk/README
Modified: trunk/README
==============================================================================
--- trunk/README (original)
+++ trunk/README Fri Mar 19 16:33:28 2010
@@ -46,7 +46,7 @@
./configure
make
-If building from Subversion repo, run:
+If building from Subversion repository, run:
autoreconf --install
@@ -79,7 +79,27 @@
make install
+TESTS
+
+The tests use the googletests framework for C++. It is available
+from http://code.google.com/p/googletest/. To enable the tests,
+configure BIND 10 with --with-gtest to point to the base path that
+contains the gtest include and lib directories, for example:
+
+ ./configure --with-gtest=/usr/pkg/
+
+Then run "make check" to run these tests.
+
+./configure CXX=/usr/pkg/gcc44/bin/g++ --with-lcov=/usr/pkg/bin/lcov --prefix=/home/reed/opt/bind10 --with-gtest=/usr/pkg/ LDFLAGS="-Wl,-R/usr/pkg/lib -lpthread" --enable-man --with-boostlib
+
TEST COVERAGE
+
+The code coverage report for the C++ tests uses LCOV. It is available
+from http://ltp.sourceforge.net/. To generate your own HTML report,
+configure BIND 10 with the --with-lcov switch to point to the lcov
+executable, for example:
+
+ ./configure --with-lcov=/usr/pkg/bin/lcov
Doing code coverage tests:
More information about the bind10-changes
mailing list