cloak/lcov-reporter

This package is abandoned and no longer maintained. No replacement package was suggested.

lcov reporter for cloak

1.1.4 2014-09-23 07:30 UTC

This package is auto-updated.

Last update: 2023-09-15 13:14:31 UTC


README

It has been merged into 1.3.2.3 of cloak.
It is not maintenance now.

cloak-lcov-reporter is lcov reporter for cloak.
Please refer to the FILES section for lcov.

Build Status Coverage Status Scrutinizer Code Quality Stories in Ready Dependency Status

Installation

Composer setting

Cloak can be installed using Composer.
Please add a description to the composer.json in the configuration file.

{
	"require-dev": {
		"cloak/lcov-reporter": "1.1.4"
	}
}

Install

Please execute composer install command.

composer install

How to use

Setup for the report of code coverage

Setup is required to take a code coverage.
Run the configure method to be set up.

<?php

$analyzer = Analyzer::factory(function(ConfigurationBuilder $builder) {

	$builder->reporter(new LcovReporter(__DIR__ . '/report.lcov'));

	$builder->includeFile(function(File $file) {
    	return $file->matchPath('/src');
    })->excludeFile(function(File $file) {
	    return $file->matchPath('/spec') || $file->matchPath('/vendor');
    });

});

Example

You can try with the following command.

vendor/bin/phake example:basic