File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -77,6 +77,27 @@ With valgrind, you might need to increase the max stack size:
77
77
78
78
$ valgrind --max-stackframe=2500000 ./exhaustive_tests
79
79
80
+ Test coverage
81
+ -----------
82
+
83
+ This library aims to have full coverage of the reachable lines and branches.
84
+
85
+ To create a test coverage report, configure with ` --enable-coverage ` (use of GCC is necessary):
86
+
87
+ $ ./configure --enable-coverage
88
+
89
+ Run the tests:
90
+
91
+ $ make check
92
+
93
+ To create a report, ` gcovr ` is recommended, as it includes branch coverage reporting:
94
+
95
+ $ gcovr --exclude 'src/bench*' --print-summary
96
+
97
+ To create a HTML report with coloured and annotated source code:
98
+
99
+ $ gcovr --exclude 'src/bench*' --html --html-details -o coverage.html
100
+
80
101
Reporting a vulnerability
81
102
------------
82
103
You can’t perform that action at this time.
0 commit comments