Hello zhangxy, On Fri 11 Mar 2011 14:31, Han-Wen Nienhuys <hanw...@gmail.com> writes:
> On Fri, Mar 11, 2011 at 12:21 AM, zhangxy <zhangxy290626...@gmail.com> wrote: >> Now I want to analyze the test coverage of Lilypond. > > Apparently there is a new mechanism for finding coverage. See > https://www.gnu.org/software/guile/manual/html_node/Code-Coverage.html > - perhaps you can work out a way with the guile folks to resurrect > lilypond's test coverage code. The code in Guile's `test-suite/guile-test' looks like this: (let-values (((coverage-data _) (with-code-coverage (the-vm) run-tests))) (let ((out (open-output-file "guile.info"))) (coverage-data->lcov coverage-data out) (close out))) where `run-tests' is a thunk that runs the tests. Andy -- http://wingolog.org/