cloak/lcov-reporter

lcov reporter for cloak

1.1.4 2014-09-23 07:30 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