PHPackages                             dvaknheo/libcoverage - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. dvaknheo/libcoverage

ActiveLibrary[Testing &amp; Quality](/categories/testing)

dvaknheo/libcoverage
====================

coverage for library

v1.0.5(5y ago)3494MITPHPPHP &gt;=7.2.0

Since Jan 8Pushed 5y ago1 watchersCompare

[ Source](https://github.com/dvaknheo/libcoverage)[ Packagist](https://packagist.org/packages/dvaknheo/libcoverage)[ Docs](https://www.github.com/dvaknheo/libcoverage)[ RSS](/packages/dvaknheo-libcoverage/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (6)Used By (4)

LibCoverage
===========

[](#libcoverage)

[English](README.md) | [中文](README-zh-CN.md)

\*\*\* v1.0.1 \*\*\* LibCoverage for full code coverage for php library creater.

usage
-----

[](#usage)

```
composer require --dev dvaknheo/libcoverage
composer exec libcoverage          # show help
composer exec libcoverage setup
phpunit
cat test_reports/index.html        #  you can use browser open it
# composer exec libcoverage cloze  # write a new class , cloze it.
# phpunit tests/AppTest.php && phpunit tests/support.php # report for a class change
# composer exec libcoverage report  #

```

`composer exec libcoverage setup ` create `phpunit.xml` and `tests/boostrap.php` and `tests/support.php` on not exists

run `phpunit` , browse `test_reports/index.html`

`setup` command folow `src` create `tests/*Test.php` test template.

e.g. src/App.php

```
