Hi,
I have compiled a test coverage rapport using Devel::Cover and our
entire test suite. The results can be found at [1].
Should you want to reproduce these reports, this can be done using the
following steps:
* apt install libsereal-perl
- (Plus lintian's Build-Depends)
* t/runtests t debian/test-out -k -j<LIMIT> --coverage
- This took nearly 6 hours for me (with -j2)
- Disk space consumption is about 0.5GB (beyond the regular usage)
but it will clutter your lintian checkout.
* cp -a cover_db-tests-basic cover_db_basic
- This /mostly/ works around Devel::Cover [issue 150]
* cover cover_db_basic cover_db cover_db-* -outputdir coverage-report
- CAVEAT: This ate 3.2GB of RAM and took a grand total of 1 hour and
15 minutes.
Please note that the above approach hits Devel::Cover [issue 150] and
[issue 151]. Accordingly, I am not entirely sure how accurate the
results are for "commands/lintian".
~Niels
[1]
https://people.debian.org/~nthykier/lintian-coverage-2016-02-07/coverage.html
[issue 150]: https://github.com/pjcj/Devel--Cover/issues/150
[issue 151]: https://github.com/pjcj/Devel--Cover/issues/151
Attachment:
signature.asc
Description: OpenPGP digital signature