[docs] Add instructions for lcov report generation #11680

pull jamesob wants to merge 1 commits into bitcoin:master from jamesob:lcov-docs changing 1 files +16 −0
  1. jamesob commented at 7:11 AM on November 14, 2017: member

    After rediscovering the lcov report generation recipe one too many times, it seemed prudent to write some doc.

  2. fanquake added the label Docs and Output on Nov 14, 2017
  3. in doc/developer-notes.md:187 in 1e9b9923b5 outdated
     181 | @@ -182,6 +182,23 @@ $ valgrind --suppressions=contrib/valgrind.supp --leak-check=full \
     182 |  $ valgrind -v --leak-check=full src/bitcoind -printtoconsole
     183 |  ```
     184 |  
     185 | +**compiling for test coverage**
     186 | +
     187 | +Lcov can be used to generate a test coverage report based upon `make check`
    


    promag commented at 2:19 PM on November 14, 2017:

    Upper case LCOV.

  4. in doc/developer-notes.md:188 in 1e9b9923b5 outdated
     181 | @@ -182,6 +182,23 @@ $ valgrind --suppressions=contrib/valgrind.supp --leak-check=full \
     182 |  $ valgrind -v --leak-check=full src/bitcoind -printtoconsole
     183 |  ```
     184 |  
     185 | +**compiling for test coverage**
     186 | +
     187 | +Lcov can be used to generate a test coverage report based upon `make check`
     188 | +execution. To enable lcov usage during test runs:
    


    promag commented at 2:35 PM on November 14, 2017:

    Same as above.

  5. in doc/developer-notes.md:191 in 1e9b9923b5 outdated
     186 | +
     187 | +Lcov can be used to generate a test coverage report based upon `make check`
     188 | +execution. To enable lcov usage during test runs:
     189 | +
     190 | +```shell
     191 | +# Ensure `lcov` is installed on your system; e.g. on Debian this would be:
    


    promag commented at 3:04 PM on November 14, 2017:

    Remove comment? Just say lcov must be available/installed above.

  6. in doc/developer-notes.md:201 in 1e9b9923b5 outdated
     196 | +make cov
     197 | +
     198 | +# A coverage report will now be accessible at `./test_bitcoin.coverage/index.html`.
     199 | +```
     200 | +
     201 | +
    


    promag commented at 3:06 PM on November 14, 2017:

    Remove 2nd empty line.

  7. promag commented at 3:06 PM on November 14, 2017: member

    Concept ACK.

  8. MarcoFalke commented at 3:46 PM on November 14, 2017: member

    utACK 1e9b9923b532219dc8002791b3fda0616ae5806d

  9. fanquake commented at 11:17 PM on November 14, 2017: member

    utACK after nits addressed

  10. [docs] Add instructions for lcov coverage report generation 5ff01c2363
  11. jamesob force-pushed on Nov 14, 2017
  12. jamesob commented at 11:31 PM on November 14, 2017: member

    @promag feedback incorporated; thanks.

  13. fanquake commented at 1:34 AM on November 15, 2017: member

    utACK 5ff01c2

  14. jonasschnelli commented at 7:28 AM on November 15, 2017: contributor

    Thanks. utACK 5ff01c236384c25ece31eba69f3718444cc2c599

  15. jonasschnelli merged this on Nov 15, 2017
  16. jonasschnelli closed this on Nov 15, 2017

  17. jonasschnelli referenced this in commit 4db82b7aab on Nov 15, 2017
  18. in doc/developer-notes.md:198 in 5ff01c2363
     193 | +```shell
     194 | +./configure --enable-lcov
     195 | +make
     196 | +make cov
     197 | +
     198 | +# A coverage report will now be accessible at `./test_bitcoin.coverage/index.html`.
    


    promag commented at 7:38 AM on November 15, 2017:

    Nit, could be out of code block.

  19. promag commented at 7:38 AM on November 15, 2017: member

    ACK.

  20. PastaPastaPasta referenced this in commit 28cc559a20 on Jan 17, 2020
  21. PastaPastaPasta referenced this in commit 4221199616 on Jan 22, 2020
  22. PastaPastaPasta referenced this in commit bda1780a44 on Jan 22, 2020
  23. PastaPastaPasta referenced this in commit 19b74203cf on Jan 29, 2020
  24. PastaPastaPasta referenced this in commit 93edb6542e on Jan 29, 2020
  25. PastaPastaPasta referenced this in commit 5bbbce30eb on Jan 29, 2020
  26. ckti referenced this in commit d18f4a0279 on Mar 28, 2021
  27. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-13 21:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me