Monitoring-TT

 view release on metacpan or  search on metacpan

META.yml  view on Meta::CPAN

license: gpl3
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: 1.4
name: Monitoring-TT
no_index:
  directory:
    - inc
    - t
requires:
  File::BOM: 0
  Perl::Critic::Policy::Dynamic::NoIndirect: 0
  Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseSubs: 0
  Perl::Critic::Policy::ValuesAndExpressions::ProhibitAccessOfPrivateData: 0
  Pod::Usage: 0
  Template: 0
  Test::Cmd: 0
  Test::Perl::Critic: 0
  Test::Pod: 1.4
  Test::Pod::Coverage: 0
resources:

Makefile  view on Meta::CPAN

#   MakeMaker Parameters:

#     ABSTRACT => q[Generic Monitoring Config based on Template Toolkit Templates]
#     AUTHOR => [q[Sven Nierlein, 2013, <sven.nierlein@consol.de>]]
#     BUILD_REQUIRES => { ExtUtils::MakeMaker=>q[6.36] }
#     CONFIGURE_REQUIRES => {  }
#     DISTNAME => q[Monitoring-TT]
#     LICENSE => q[gpl3]
#     NAME => q[Monitoring::TT]
#     NO_META => q[1]
#     PREREQ_PM => { ExtUtils::MakeMaker=>q[6.36], File::BOM=>q[0], Perl::Critic::Policy::Dynamic::NoIndirect=>q[0], Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseSubs=>q[0], Perl::Critic::Policy::ValuesAndExpressions::ProhibitAccessOfPri...
#     TEST_REQUIRES => {  }
#     VERSION => q[1.0.2]
#     VERSION_FROM => q[lib/Monitoring/TT.pm]
#     dist => { PREOP=>q[$(PERL) -I. "-MModule::Install::Admin" -e "dist_preop(q($(DISTVNAME)))"] }
#     realclean => { FILES=>q[MYMETA.yml] }
#     test => { TESTS=>q[t/*.t] }

# --- MakeMaker post_initialize section:


Makefile  view on Meta::CPAN

testdb_static :: testdb_dynamic


# --- MakeMaker ppd section:
# Creates a PPD (Perl Package Description) for a binary distribution.
ppd :
	$(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="$(VERSION)">' > $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '    <ABSTRACT>Generic Monitoring Config based on Template Toolkit Templates</ABSTRACT>' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '    <AUTHOR>Sven Nierlein, 2013, &lt;sven.nierlein@consol.de&gt;</AUTHOR>' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '    <IMPLEMENTATION>' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <REQUIRE NAME="File::BOM" />' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Perl::Critic::Policy::Dynamic::NoIndirect" />' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseSubs" />' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Perl::Critic::Policy::ValuesAndExpressions::ProhibitAccessOfPrivateData" />' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Pod::Usage" />' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Template::" />' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Test::Cmd" />' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Test::Perl::Critic" />' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Test::Pod" VERSION="1.4" />' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Test::Pod::Coverage" />' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <ARCHITECTURE NAME="x86_64-linux-gnu-thread-multi-5.24" />' >> $(DISTNAME).ppd

Makefile  view on Meta::CPAN

checkdeps ::
	$(PERL) Makefile.PL --checkdeps

installdeps ::
	$(NOECHO) $(NOOP)

installdeps_notest ::
	$(NOECHO) $(NOOP)

upgradedeps ::
	$(PERL) Makefile.PL --config= --upgradedeps=Pod::Usage,0,Template,0,File::BOM,0,Test::Cmd,0,Test::Pod,1.4,Test::Perl::Critic,0,Test::Pod::Coverage,0,Perl::Critic::Policy::Dynamic::NoIndirect,0,Perl::Critic::Policy::NamingConventions::ProhibitMixedCa...

upgradedeps_notest ::
	$(PERL) Makefile.PL --config=notest,1 --upgradedeps=Pod::Usage,0,Template,0,File::BOM,0,Test::Cmd,0,Test::Pod,1.4,Test::Perl::Critic,0,Test::Pod::Coverage,0,Perl::Critic::Policy::Dynamic::NoIndirect,0,Perl::Critic::Policy::NamingConventions::Prohibi...

listdeps ::
	@$(PERL) -le "print for @ARGV" 

listalldeps ::
	@$(PERL) -le "print for @ARGV" Pod::Usage Template File::BOM Test::Cmd Test::Pod Test::Perl::Critic Test::Pod::Coverage Perl::Critic::Policy::Dynamic::NoIndirect Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseSubs Perl::Critic::Policy::Va...

Makefile.PL  view on Meta::CPAN

    'bugtracker'  => 'https://github.com/sni/Monitoring-TT/issues',
    'repository', => 'https://github.com/sni/Monitoring-TT',
);

requires 'Pod::Usage' => 0;
requires 'Template'   => 0;

# requirements test requirements
feature     ('author_test',
  -default                                                                  => 0,
  'File::BOM'                                                               => 0,
  'Test::Cmd'                                                               => 0,
  'Test::Pod'                                                               => 1.40,
  'Test::Perl::Critic'                                                      => 0,
  'Test::Pod::Coverage'                                                     => 0,
  'Perl::Critic::Policy::Dynamic::NoIndirect'                               => 0,
  'Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseSubs'          => 0,
  'Perl::Critic::Policy::ValuesAndExpressions::ProhibitAccessOfPrivateData' => 0,
);

tests_recursive;

t/094-template_encoding.t  view on Meta::CPAN

use strict;
use warnings;
use Test::More;
use Data::Dumper;

eval "use File::BOM";
plan skip_all => 'File::BOM required' if $@;
plan skip_all => 'Author test. Set $ENV{TEST_AUTHOR} to a true value to run.' unless $ENV{TEST_AUTHOR};

my @dirs = glob("./t/data/*/in");
for my $dir (@dirs) {
    check_templates($dir.'/');
}
done_testing();


sub check_templates {

t/094-template_encoding.t  view on Meta::CPAN

        next if $file =~ m|/static/|mx;
        check_file($file);
    }
    return;
}

sub check_file {
    my $file = shift;
    my $type;
    eval {
        File::BOM::open_bom(my $fh, $file, 'bytes') or die($!);
        $type = File::BOM::get_encoding_from_filehandle($fh);
    };
    print $@ if $@;
    is( $type, 'UTF-8' , $file.' is utf-8');
}



( run in 0.630 second using v1.01-cache-2.11-cpan-e9daa2b36ef )