Config-Model-Tester

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

  "dist_version" => "4.010",
  "license" => "lgpl",
  "module_name" => "Config::Model::Tester",
  "recursive_test_files" => 1,
  "requires" => {
    "Carp" => 0,
    "File::Copy::Recursive" => 0,
    "Getopt::Long" => 0,
    "Log::Log4perl" => "1.11",
    "Path::Tiny" => 0,
    "Test::Differences" => 0,
    "Test::Exception" => 0,
    "Test::File::Contents" => 0,
    "Test::Log::Log4perl" => 0,
    "Test::Memory::Cycle" => 0,
    "Test::More" => 0,
    "Test::Warn" => 0,
    "perl" => "5.012"
  }
);

META.json  view on Meta::CPAN

            "Test::Perl::Critic" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "Carp" : "0",
            "File::Copy::Recursive" : "0",
            "Getopt::Long" : "0",
            "Log::Log4perl" : "1.11",
            "Path::Tiny" : "0",
            "Test::Differences" : "0",
            "Test::Exception" : "0",
            "Test::File::Contents" : "0",
            "Test::Log::Log4perl" : "0",
            "Test::Memory::Cycle" : "0",
            "Test::More" : "0",
            "Test::Warn" : "0",
            "perl" : "5.012"
         }
      }
   },

META.yml  view on Meta::CPAN

meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: Config-Model-Tester
requires:
  Carp: '0'
  File::Copy::Recursive: '0'
  Getopt::Long: '0'
  Log::Log4perl: '1.11'
  Path::Tiny: '0'
  Test::Differences: '0'
  Test::Exception: '0'
  Test::File::Contents: '0'
  Test::Log::Log4perl: '0'
  Test::Memory::Cycle: '0'
  Test::More: '0'
  Test::Warn: '0'
  perl: '5.012'
resources:
  bugtracker: https://github.com/dod38fr/config-model-tester/issues
  homepage: https://github.com/dod38fr/config-model/wiki

lib/Config/Model/Tester.pm  view on Meta::CPAN

no warnings qw/experimental::postderef experimental::signatures/;

use Test::More;
use Log::Log4perl 1.11 qw(:easy :levels);
use Path::Tiny;
use File::Copy::Recursive qw(fcopy rcopy dircopy);

use Test::Warn;
use Test::Exception;
use Test::File::Contents ;
use Test::Differences;
use Test::Memory::Cycle ;

use Config::Model::Tester::Setup qw/init_test setup_test_dir/;

# use eval so this module does not have a "hard" dependency on Config::Model
# This way, Config::Model can build-depend on Config::Model::Tester without
# creating a build dependency loop.
eval {
    require Config::Model;
    require Config::Model::Lister;



( run in 0.572 second using v1.01-cache-2.11-cpan-39bf76dae61 )