r10038: Update instructions on using gcov with ldb
authorJelmer Vernooij <jelmer@samba.org>
Mon, 5 Sep 2005 18:11:15 +0000 (18:11 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:36:32 +0000 (13:36 -0500)
source/lib/ldb/README_gcov.txt

index 9684379c6e5c9bc0c35c5abd11391216d68935ea..2abd9378f438ffaec926c080b6819e467c0fed3b 100644 (file)
@@ -1,18 +1,14 @@
 Here is how to use gcov to test code coverage in ldb.
 
-Step 1: enable gcov support
+Step 1: build ldb with gcov enabled
 
-     Edit Makefile.ldb and uncommend the two GCOV_ lines
-     
-Step 2: build ldb
-
-     make -sf Makefile.ldb clean all
+     make clean all WITH_GCOV=1
 
 Step 3: run the test suite
-     make -sf Makefile.ldb test-tdb
+     make test-tdb
 
 Step 4: produce the gcov report
-     make -sf Makefile.ldb gcov
+     make gcov
 
 Step 5: read the summary reports
      less *.report.gcov
@@ -22,7 +18,7 @@ Step 6: examine the per-file reports
 
 You can also combine steps 2 to 4 like this:
 
-     make -sf Makefile.ldb clean all test-tdb gcov
+     make clean all test-tdb gcov WITH_GCOV=1
 
 Note that you should not expect 100% coverage, as some error paths
 (such as memory allocation failures) are very hard to trigger. There