Test::Perl::Metrics::Simple - Use Perl::Metrics::Simple in test programs
Test one file:
use Test::Perl::Metrics::Simple; use Test::More tests => 1; metrics_ok($file);
Or test all files in one or more directories:
use Test::Perl::Metrics::Simple; all_metrics_ok($dir_1, $dir_2, $dir_N);
Or test all files in a distribution:
use Test::Perl::Metrics::Simple; all_metrics_ok();
Recommended usage for CPAN distributions:
use strict; use warnings; use File::Spec; use Test::More; if(not $ENV{'TEST_AUTHOR'}){ my $msg = 'Author test. Set $ENV{TEST_AUTHOR} to a true value to run.'; plan(skip_all => $msg); } eval{require Test::Perl::Metrics::Simple;}; if($@){ my $msg = 'Test::Perl::Metrics::Simple required to criticise code'; plan(skip_all => $msg); } Test::Perl::Metrics::Simple->import(-complexity => 30); all_metrics_ok();
This is VERSION 0.1
Test::Perl::Metrics::Simple is a module that tests Cyclomatic complexity of the code.
The value is set to Test::Perl::Metrics::Simple.
Cyclomatic complexity of the specified file is tested.
Cyclomatic complexity of all the codes that exist in the specified directory is checked.
Seiki Koga <koga@shanon.co.jp>
Perl::Metrics::Simple, Perl::Metrics, Test::More
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Test::Perl::Metrics::Simple, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Test::Perl::Metrics::Simple
CPAN shell
perl -MCPAN -e shell install Test::Perl::Metrics::Simple
For more information on module installation, please visit the detailed CPAN module installation guide.