Analyzing.

Scheduled analysis is going on. Some of the information may be inconsistent. Sorry for the inconvenience.

Test-Unit

Metadata

Analyzed metadata and errors of Test-Unit.

{
   "abstracts_in_pod" : {
      "Test::Unit" : "the PerlUnit testing framework",
      "Test::Unit::Assert" : "unit testing framework assertion class",
      "Test::Unit::Assertion" : "The abstract base class for assertions",
      "Test::Unit::Assertion::Boolean" : "A boolean assertion",
      "Test::Unit::Assertion::CodeRef" : "A delayed evaluation assertion using a Coderef",
      "Test::Unit::Assertion::Exception" : "A assertion for raised exceptions",
      "Test::Unit::Assertion::Regexp" : "Assertion with regex matching",
      "Test::Unit::Debug" : "framework debugging control",
      "Test::Unit::Decorator" : "unit testing framework helper class",
      "Test::Unit::Error" : "unit testing framework exception class",
      "Test::Unit::Exception" : "unit testing framework exception class",
      "Test::Unit::Failure" : "unit testing framework exception class",
      "Test::Unit::HarnessUnit" : "unit testing framework helper class",
      "Test::Unit::Listener" : "unit testing framework abstract base class",
      "Test::Unit::Loader" : "unit testing framework helper class",
      "Test::Unit::Procedural" : "Procedural style unit testing interface",
      "Test::Unit::Result" : "unit testing framework helper class",
      "Test::Unit::Runner" : "abstract base class for test runners",
      "Test::Unit::Runner::Terminal" : "unit testing framework helper class",
      "Test::Unit::Setup" : "unit testing framework helper class",
      "Test::Unit::Test" : "unit testing framework abstract base class",
      "Test::Unit::TestCase" : "unit testing framework base class",
      "Test::Unit::TestRunner" : "unit testing framework helper class",
      "Test::Unit::TestSuite" : "unit testing framework base class",
      "Test::Unit::TkTestRunner" : "unit testing framework helper class",
      "Test::Unit::Tutorial" : "Tutorial on unit testing",
      "Test::Unit::UnitHarness" : "unit testing framework helper class",
      "Test::Unit::Warning" : "helper TestCase for adding warnings to a suite"
   },
   "author" : "MCAST",
   "buildfile_executable" : 0,
   "dir_lib" : "lib",
   "dir_t" : "t",
   "dirs_array" : [
      "lib",
      "lib/Test",
      "lib/Test/Unit",
      "lib/Test/Unit/Runner",
      "lib/Test/Unit/Assertion",
      "doc",
      "t",
      "t/tlib",
      "t/tlib/InheritedSuite",
      "t/tlib/BadSuite",
      "examples",
      "examples/Experimental"
   ],
   "dist" : "Test-Unit",
   "dynamic_config" : 0,
   "error" : {
      "consistent_version" : "0.25,1.1502",
      "use_strict" : "Test::Unit::Tutorial",
      "use_warnings" : "Test::Unit::Assertion::Boolean, Test::Unit::TkTestRunner, Test::Unit::Result, Test::Unit::TestRunner, Test::Unit::Loader, Test::Unit::Debug, Test::Unit::Decorator, Test::Unit::Exception, Test::Unit::TestSuite, Test::Unit::Runner, Test::Unit::TestCase, Test::Unit::Runner::Terminal, Test::Unit::Warning, Test::Unit::Test, Test::Unit::Setup, Test::Unit::Error, Test::Unit::Failure, Test::Unit::Assertion, Test::Unit, Test::Unit::Assertion::CodeRef, Test::Unit::Assertion::Regexp, Test::Unit::Assert, Test::Unit::Procedural, Test::Unit::HarnessUnit, Test::Unit::Tutorial, Test::Unit::UnitHarness, Test::Unit::Listener, Test::Unit::Assertion::Exception"
   },
   "extension" : "tar.gz",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_changelog" : "Changes,ChangeLog",
   "file_makefile" : 0,
   "file_makefile_pl" : "Makefile.PL",
   "file_manifest" : "MANIFEST",
   "file_meta_yml" : "META.yml",
   "file_pm_to_blib" : 0,
   "file_readme" : "README",
   "files_array" : [
      "README",
      "AUTHORS",
      "TkTestRunner.pl",
      "Changes",
      "COPYING.GPL-2",
      "COPYING.Artistic",
      "Makefile.PL",
      "TestRunner.pl",
      "META.yml",
      "ChangeLog",
      "MANIFEST",
      "TestLister.pl",
      "lib/Test/Unit.pm",
      "lib/Test/Unit/Error.pm",
      "lib/Test/Unit/UnitHarness.pm",
      "lib/Test/Unit/Exception.pm",
      "lib/Test/Unit/Listener.pm",
      "lib/Test/Unit/TestCase.pm",
      "lib/Test/Unit/Loader.pm",
      "lib/Test/Unit/Assert.pm",
      "lib/Test/Unit/Failure.pm",
      "lib/Test/Unit/Debug.pm",
      "lib/Test/Unit/Warning.pm",
      "lib/Test/Unit/Decorator.pm",
      "lib/Test/Unit/Assertion.pm",
      "lib/Test/Unit/TestRunner.pm",
      "lib/Test/Unit/Result.pm",
      "lib/Test/Unit/Setup.pm",
      "lib/Test/Unit/Runner.pm",
      "lib/Test/Unit/TestSuite.pm",
      "lib/Test/Unit/Procedural.pm",
      "lib/Test/Unit/Test.pm",
      "lib/Test/Unit/TkTestRunner.pm",
      "lib/Test/Unit/Tutorial.pm",
      "lib/Test/Unit/HarnessUnit.pm",
      "lib/Test/Unit/Runner/Terminal.pm",
      "lib/Test/Unit/Assertion/CodeRef.pm",
      "lib/Test/Unit/Assertion/Exception.pm",
      "lib/Test/Unit/Assertion/Regexp.pm",
      "lib/Test/Unit/Assertion/Boolean.pm",
      "doc/release-checklist",
      "doc/class-diagram.txt",
      "doc/TODO",
      "doc/consensus.txt",
      "doc/class-diagram.png",
      "doc/class-diagram.dia",
      "t/try_examples.t",
      "t/all_tests.t",
      "t/assert.t",
      "t/tlib/SuiteTest.pm",
      "t/tlib/OneTestCase.pm",
      "t/tlib/AllTests.pm",
      "t/tlib/WasRun.pm",
      "t/tlib/InheritedInheritedTestCase.pm",
      "t/tlib/ActiveTestTest.pm",
      "t/tlib/BadSuitesTest.pm",
      "t/tlib/RunnerTest.pm",
      "t/tlib/FilteredSuite.pm",
      "t/tlib/InheritedTestCase.pm",
      "t/tlib/WillDie.pm",
      "t/tlib/ExceptionChecker.pm",
      "t/tlib/TornDown.pm",
      "t/tlib/OverrideTestCase.pm",
      "t/tlib/Success.pm",
      "t/tlib/TestObject.pm",
      "t/tlib/TestTest.pm",
      "t/tlib/NoTestCases.pm",
      "t/tlib/NoTestCaseClass.pm",
      "t/tlib/AssertTest.pm",
      "t/tlib/ListenerTest.pm",
      "t/tlib/TestAssertionCodeRef.pm",
      "t/tlib/InheritedSuite/OverrideNewName.pm",
      "t/tlib/InheritedSuite/OverrideNew.pm",
      "t/tlib/InheritedSuite/Simple.pm",
      "t/tlib/InheritedSuite/TestNames.pm",
      "t/tlib/BadSuite/SyntaxError.pm",
      "t/tlib/BadSuite/BadUse.pm",
      "examples/patch100132-2",
      "examples/README",
      "examples/patch100132-1",
      "examples/patch100132",
      "examples/tester.png",
      "examples/fail_example.pm",
      "examples/Experimental/Sample.pm"
   ],
   "files_hash" : {
      "AUTHORS" : {
         "mtime" : 1122925089,
         "size" : 2596
      },
      "COPYING.Artistic" : {
         "mtime" : 1122924650,
         "size" : 6111
      },
      "COPYING.GPL-2" : {
         "mtime" : 1122924650,
         "size" : 17992
      },
      "ChangeLog" : {
         "mtime" : 1129414121,
         "size" : 51270
      },
      "Changes" : {
         "mtime" : 1023983389,
         "size" : 2077
      },
      "MANIFEST" : {
         "mtime" : 1129414204,
         "size" : 1994
      },
      "META.yml" : {
         "mtime" : 1129414204,
         "size" : 450
      },
      "Makefile.PL" : {
         "mtime" : 1007479205,
         "required" : [
            "5.005"
         ],
         "size" : 493,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "README" : {
         "mtime" : 1023983594,
         "size" : 2967
      },
      "TestLister.pl" : {
         "mtime" : 1007482865,
         "size" : 498
      },
      "TestRunner.pl" : {
         "mtime" : 1007476161,
         "size" : 267
      },
      "TkTestRunner.pl" : {
         "mtime" : 1006870850,
         "size" : 103
      },
      "doc/TODO" : {
         "mtime" : 1129414121,
         "size" : 8559
      },
      "doc/class-diagram.dia" : {
         "mtime" : 1123024194,
         "size" : 434448
      },
      "doc/class-diagram.png" : {
         "mtime" : 1123024378,
         "size" : 178018
      },
      "doc/class-diagram.txt" : {
         "mtime" : 1123024284,
         "size" : 5344
      },
      "doc/consensus.txt" : {
         "mtime" : 1005836747,
         "size" : 5031
      },
      "doc/release-checklist" : {
         "mtime" : 1129414121,
         "size" : 6725
      },
      "examples/Experimental/Sample.pm" : {
         "mtime" : 957695750,
         "size" : 454
      },
      "examples/README" : {
         "mtime" : 1124479782,
         "size" : 536
      },
      "examples/fail_example.pm" : {
         "mtime" : 1007480212,
         "size" : 1272
      },
      "examples/patch100132" : {
         "mtime" : 1006871599,
         "size" : 602
      },
      "examples/patch100132-1" : {
         "mtime" : 1006871599,
         "size" : 857
      },
      "examples/patch100132-2" : {
         "mtime" : 1006871599,
         "size" : 1350
      },
      "examples/tester.png" : {
         "mtime" : 1122825437,
         "size" : 53974
      },
      "lib/Test/Unit.pm" : {
         "license" : "Perl_5",
         "module" : "Test::Unit",
         "mtime" : 1129412727,
         "size" : 3243,
         "used" : [
            "strict",
            "vars"
         ]
      },
      "lib/Test/Unit/Assert.pm" : {
         "module" : "Test::Unit::Assert",
         "mtime" : 1129407928,
         "noed" : [
            "strict"
         ],
         "required" : [
            "Test::Unit::Assertion::Boolean",
            "Test::Unit::Assertion::CodeRef",
            "Test::Unit::Assertion::Exception",
            "Test::Unit::Assertion::Regexp",
            "overload"
         ],
         "size" : 21211,
         "used" : [
            "Carp",
            "Error",
            "Test::Unit::Assertion::CodeRef",
            "Test::Unit::Debug",
            "Test::Unit::Error",
            "Test::Unit::Exception",
            "Test::Unit::Failure",
            "strict"
         ]
      },
      "lib/Test/Unit/Assertion.pm" : {
         "module" : "Test::Unit::Assertion",
         "mtime" : 1008877801,
         "size" : 2030,
         "used" : [
            "Carp",
            "Test::Unit::Failure",
            "overload",
            "strict"
         ]
      },
      "lib/Test/Unit/Assertion/Boolean.pm" : {
         "module" : "Test::Unit::Assertion::Boolean",
         "mtime" : 1016457568,
         "size" : 1577,
         "used" : [
            "Test::Unit::Assertion",
            "Test::Unit::Failure",
            "strict"
         ]
      },
      "lib/Test/Unit/Assertion/CodeRef.pm" : {
         "module" : "Test::Unit::Assertion::CodeRef",
         "mtime" : 1010517705,
         "required_in_eval" : [
            "B::Deparse"
         ],
         "size" : 3185,
         "used" : [
            "Carp",
            "Test::Unit::Assertion",
            "Test::Unit::Debug",
            "strict"
         ]
      },
      "lib/Test/Unit/Assertion/Exception.pm" : {
         "module" : "Test::Unit::Assertion::Exception",
         "mtime" : 1010517705,
         "size" : 1863,
         "used" : [
            "Carp",
            "Error",
            "Test::Unit::Assertion",
            "Test::Unit::Debug",
            "strict"
         ]
      },
      "lib/Test/Unit/Assertion/Regexp.pm" : {
         "module" : "Test::Unit::Assertion::Regexp",
         "mtime" : 1010517705,
         "size" : 2267,
         "used" : [
            "Test::Unit::Assertion",
            "strict"
         ]
      },
      "lib/Test/Unit/Debug.pm" : {
         "module" : "Test::Unit::Debug",
         "mtime" : 1122925415,
         "size" : 1824,
         "used" : [
            "Exporter",
            "strict",
            "vars"
         ]
      },
      "lib/Test/Unit/Decorator.pm" : {
         "module" : "Test::Unit::Decorator",
         "mtime" : 1024585696,
         "size" : 1369,
         "used" : [
            "Test::Unit::Test",
            "strict"
         ]
      },
      "lib/Test/Unit/Error.pm" : {
         "module" : "Test::Unit::Error",
         "mtime" : 1122925415,
         "size" : 1261,
         "used" : [
            "Test::Unit::Exception",
            "strict"
         ]
      },
      "lib/Test/Unit/Exception.pm" : {
         "module" : "Test::Unit::Exception",
         "mtime" : 1122925413,
         "size" : 1789,
         "used" : [
            "Carp",
            "Error",
            "strict"
         ]
      },
      "lib/Test/Unit/Failure.pm" : {
         "module" : "Test::Unit::Failure",
         "mtime" : 1122925413,
         "size" : 868,
         "used" : [
            "Test::Unit::Exception",
            "strict"
         ]
      },
      "lib/Test/Unit/HarnessUnit.pm" : {
         "module" : "Test::Unit::HarnessUnit",
         "mtime" : 1122925413,
         "size" : 2931,
         "used" : [
            "Test::Unit::Loader",
            "Test::Unit::Runner",
            "Test::Unit::TestSuite",
            "strict"
         ]
      },
      "lib/Test/Unit/Listener.pm" : {
         "module" : "Test::Unit::Listener",
         "mtime" : 1122925413,
         "size" : 2058,
         "used" : [
            "Carp",
            "Test::Unit::Loader",
            "strict"
         ]
      },
      "lib/Test/Unit/Loader.pm" : {
         "module" : "Test::Unit::Loader",
         "mtime" : 1122925413,
         "noed" : [
            "strict"
         ],
         "size" : 5466,
         "used" : [
            "FileHandle",
            "Test::Unit::Debug",
            "Test::Unit::TestCase",
            "Test::Unit::TestSuite",
            "Test::Unit::UnitHarness",
            "Test::Unit::Warning",
            "strict"
         ]
      },
      "lib/Test/Unit/Procedural.pm" : {
         "module" : "Test::Unit::Procedural",
         "mtime" : 1122925413,
         "noed" : [
            "strict"
         ],
         "size" : 5884,
         "used" : [
            "Class::Inner",
            "Devel::Symdump",
            "Error",
            "Exporter",
            "Test::Unit::Exception",
            "Test::Unit::Failure",
            "Test::Unit::TestRunner",
            "Test::Unit::TestSuite",
            "strict",
            "vars"
         ]
      },
      "lib/Test/Unit/Result.pm" : {
         "module" : "Test::Unit::Result",
         "mtime" : 1122925413,
         "size" : 5554,
         "used" : [
            "Error",
            "Test::Unit::Debug",
            "Test::Unit::Error",
            "Test::Unit::Failure",
            "strict"
         ]
      },
      "lib/Test/Unit/Runner.pm" : {
         "module" : "Test::Unit::Runner",
         "mtime" : 1122925413,
         "size" : 1977,
         "used" : [
            "Test::Unit::Listener",
            "Test::Unit::Result",
            "strict"
         ]
      },
      "lib/Test/Unit/Runner/Terminal.pm" : {
         "module" : "Test::Unit::Runner::Terminal",
         "mtime" : 1122925410,
         "size" : 3222,
         "used" : [
            "Test::Unit::TestRunner",
            "strict"
         ]
      },
      "lib/Test/Unit/Setup.pm" : {
         "module" : "Test::Unit::Setup",
         "mtime" : 1007402497,
         "size" : 1331,
         "used" : [
            "Test::Unit::Decorator",
            "strict"
         ]
      },
      "lib/Test/Unit/Test.pm" : {
         "module" : "Test::Unit::Test",
         "mtime" : 1122925413,
         "noed" : [
            "strict"
         ],
         "size" : 3165,
         "used" : [
            "Carp",
            "Data::Dumper",
            "Test::Unit::Assert",
            "Test::Unit::Debug",
            "strict"
         ]
      },
      "lib/Test/Unit/TestCase.pm" : {
         "module" : "Test::Unit::TestCase",
         "mtime" : 1122925413,
         "noed" : [
            "strict"
         ],
         "size" : 11546,
         "used" : [
            "Class::Inner",
            "Devel::Symdump",
            "Error",
            "Test::Unit::Debug",
            "Test::Unit::Error",
            "Test::Unit::Failure",
            "Test::Unit::Result",
            "Test::Unit::Test",
            "strict"
         ]
      },
      "lib/Test/Unit/TestRunner.pm" : {
         "module" : "Test::Unit::TestRunner",
         "mtime" : 1122928203,
         "size" : 5771,
         "used" : [
            "Benchmark",
            "Test::Unit",
            "Test::Unit::Loader",
            "Test::Unit::Result",
            "Test::Unit::Runner",
            "Test::Unit::TestSuite",
            "strict"
         ]
      },
      "lib/Test/Unit/TestSuite.pm" : {
         "module" : "Test::Unit::TestSuite",
         "mtime" : 1122925413,
         "size" : 8422,
         "used" : [
            "Carp",
            "Test::Unit::Debug",
            "Test::Unit::Loader",
            "Test::Unit::Test",
            "Test::Unit::TestCase",
            "Test::Unit::Warning",
            "strict"
         ]
      },
      "lib/Test/Unit/TkTestRunner.pm" : {
         "module" : "Test::Unit::TkTestRunner",
         "mtime" : 1122928203,
         "required" : [
            "File::Basename"
         ],
         "size" : 18502,
         "used" : [
            "Benchmark",
            "Carp",
            "Test::Unit",
            "Test::Unit::Loader",
            "Test::Unit::Result",
            "Test::Unit::Runner",
            "Tk",
            "Tk::BrowseEntry",
            "Tk::Canvas",
            "Tk::Derived",
            "Tk::DialogBox",
            "Tk::ROText",
            "strict"
         ]
      },
      "lib/Test/Unit/Tutorial.pm" : {
         "module" : "Test::Unit::Tutorial",
         "mtime" : 1005838491,
         "size" : 1219
      },
      "lib/Test/Unit/UnitHarness.pm" : {
         "module" : "Test::Unit::UnitHarness",
         "mtime" : 1122925412,
         "required" : [
            "5.002"
         ],
         "size" : 5381,
         "used" : [
            "Carp",
            "Class::Inner",
            "Config",
            "Exporter",
            "FileHandle",
            "Test::Unit::Debug",
            "Test::Unit::Exception",
            "Test::Unit::Runner",
            "Test::Unit::Test",
            "Test::Unit::TestCase",
            "strict",
            "vars"
         ]
      },
      "lib/Test/Unit/Warning.pm" : {
         "module" : "Test::Unit::Warning",
         "mtime" : 1122925410,
         "size" : 783,
         "used" : [
            "Test::Unit::TestCase",
            "strict"
         ]
      },
      "t/all_tests.t" : {
         "mtime" : 1007402497,
         "size" : 247,
         "used" : [
            "Test::Unit::Debug",
            "Test::Unit::HarnessUnit",
            "lib",
            "strict"
         ]
      },
      "t/assert.t" : {
         "mtime" : 1010517705,
         "size" : 298,
         "used" : [
            "Test::Unit::Debug",
            "Test::Unit::HarnessUnit",
            "lib",
            "strict"
         ]
      },
      "t/tlib/ActiveTestTest.pm" : {
         "mtime" : 1006974483,
         "size" : 1805
      },
      "t/tlib/AllTests.pm" : {
         "mtime" : 1122925410,
         "size" : 1994
      },
      "t/tlib/AssertTest.pm" : {
         "mtime" : 1129411158,
         "size" : 20775
      },
      "t/tlib/BadSuite/BadUse.pm" : {
         "mtime" : 1005924869,
         "size" : 59
      },
      "t/tlib/BadSuite/SyntaxError.pm" : {
         "mtime" : 1005924869,
         "size" : 74
      },
      "t/tlib/BadSuitesTest.pm" : {
         "mtime" : 1005924869,
         "size" : 614
      },
      "t/tlib/ExceptionChecker.pm" : {
         "mtime" : 1012857477,
         "size" : 2817
      },
      "t/tlib/FilteredSuite.pm" : {
         "mtime" : 1024583853,
         "size" : 772
      },
      "t/tlib/InheritedInheritedTestCase.pm" : {
         "mtime" : 1005838492,
         "size" : 162
      },
      "t/tlib/InheritedSuite/OverrideNew.pm" : {
         "mtime" : 1007070683,
         "size" : 274
      },
      "t/tlib/InheritedSuite/OverrideNewName.pm" : {
         "mtime" : 1007070683,
         "size" : 304
      },
      "t/tlib/InheritedSuite/Simple.pm" : {
         "mtime" : 1007070683,
         "size" : 181
      },
      "t/tlib/InheritedSuite/TestNames.pm" : {
         "mtime" : 1007070683,
         "size" : 751
      },
      "t/tlib/InheritedTestCase.pm" : {
         "mtime" : 1005838492,
         "size" : 147
      },
      "t/tlib/ListenerTest.pm" : {
         "mtime" : 1007402497,
         "size" : 2014
      },
      "t/tlib/NoTestCaseClass.pm" : {
         "mtime" : 1005838492,
         "size" : 75
      },
      "t/tlib/NoTestCases.pm" : {
         "mtime" : 1005838492,
         "size" : 272
      },
      "t/tlib/OneTestCase.pm" : {
         "mtime" : 1005838492,
         "size" : 176
      },
      "t/tlib/OverrideTestCase.pm" : {
         "mtime" : 1005838492,
         "size" : 162
      },
      "t/tlib/RunnerTest.pm" : {
         "mtime" : 1024588110,
         "size" : 2600
      },
      "t/tlib/Success.pm" : {
         "mtime" : 1006974483,
         "size" : 144
      },
      "t/tlib/SuiteTest.pm" : {
         "mtime" : 1007070683,
         "size" : 5321
      },
      "t/tlib/TestAssertionCodeRef.pm" : {
         "mtime" : 1005838492,
         "size" : 365
      },
      "t/tlib/TestObject.pm" : {
         "mtime" : 1012857477,
         "size" : 97
      },
      "t/tlib/TestTest.pm" : {
         "mtime" : 1023982971,
         "size" : 7628
      },
      "t/tlib/TornDown.pm" : {
         "mtime" : 1005838492,
         "size" : 387
      },
      "t/tlib/WasRun.pm" : {
         "mtime" : 1005838492,
         "size" : 301
      },
      "t/tlib/WillDie.pm" : {
         "mtime" : 1012857477,
         "size" : 426
      },
      "t/try_examples.t" : {
         "mtime" : 1122826002,
         "size" : 3058,
         "used" : [
            "Test",
            "strict"
         ]
      }
   },
   "got_prereq_from" : "META.yml",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 0,
      "distname_matches_name_in_meta" : 1,
      "extractable" : 1,
      "extracts_nicely" : 1,
      "has_abstract_in_pod" : 1,
      "has_buildtool" : 1,
      "has_changelog" : 1,
      "has_human_readable_license" : 1,
      "has_known_license_in_source_file" : 1,
      "has_license_in_source_file" : 1,
      "has_manifest" : 1,
      "has_meta_yml" : 1,
      "has_proper_version" : 1,
      "has_readme" : 1,
      "has_separate_license_file" : 0,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 1,
      "has_version" : 1,
      "kwalitee" : "88.64",
      "manifest_matches_dist" : 1,
      "meta_json_conforms_to_known_spec" : 1,
      "meta_json_is_parsable" : 1,
      "meta_yml_conforms_to_known_spec" : 1,
      "meta_yml_declares_perl_version" : 0,
      "meta_yml_has_license" : 0,
      "meta_yml_has_provides" : 0,
      "meta_yml_has_repository_resource" : 0,
      "meta_yml_is_parsable" : 1,
      "no_abstract_stub_in_pod" : 1,
      "no_broken_auto_install" : 1,
      "no_broken_module_install" : 1,
      "no_dot_dirs" : 1,
      "no_dot_underscore_files" : 1,
      "no_generated_files" : 1,
      "no_invalid_versions" : 1,
      "no_local_dirs" : 1,
      "no_mymeta_files" : 1,
      "no_pax_headers" : 1,
      "no_pod_errors" : 1,
      "no_stdin_for_prompting" : 1,
      "no_symlinks" : 1,
      "package_version_matches_dist_version" : 1,
      "portable_filenames" : 1,
      "proper_libs" : 1,
      "use_strict" : 0,
      "use_warnings" : 0,
      "valid_signature" : 1
   },
   "latest_mtime" : 1129414204,
   "license" : "defined in POD (lib/Test/Unit.pm)",
   "license_file" : "lib/Test/Unit.pm",
   "license_in_pod" : 1,
   "license_type" : "Perl_5",
   "licenses" : {
      "Perl_5" : [
         "lib/Test/Unit.pm"
      ]
   },
   "manifest_matches_dist" : 1,
   "meta_yml" : {
      "distribution_type" : "module",
      "generated_by" : "ExtUtils::MakeMaker version 6.17",
      "installdirs" : "site",
      "meta-spec" : {},
      "name" : "Test-Unit",
      "requires" : {
         "Class::Inner" : "0",
         "Devel::Symdump" : "0",
         "Error" : "0",
         "base" : "1"
      },
      "version" : "0.25",
      "version_from" : "lib/Test/Unit.pm"
   },
   "meta_yml_is_parsable" : 1,
   "meta_yml_spec_version" : "1.0",
   "modules" : [
      {
         "file" : "lib/Test/Unit.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit"
      },
      {
         "file" : "lib/Test/Unit/Error.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Error"
      },
      {
         "file" : "lib/Test/Unit/UnitHarness.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::UnitHarness"
      },
      {
         "file" : "lib/Test/Unit/Exception.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Exception"
      },
      {
         "file" : "lib/Test/Unit/Listener.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Listener"
      },
      {
         "file" : "lib/Test/Unit/TestCase.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::TestCase"
      },
      {
         "file" : "lib/Test/Unit/Loader.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Loader"
      },
      {
         "file" : "lib/Test/Unit/Assert.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Assert"
      },
      {
         "file" : "lib/Test/Unit/Failure.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Failure"
      },
      {
         "file" : "lib/Test/Unit/Debug.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Debug"
      },
      {
         "file" : "lib/Test/Unit/Warning.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Warning"
      },
      {
         "file" : "lib/Test/Unit/Decorator.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Decorator"
      },
      {
         "file" : "lib/Test/Unit/Assertion.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Assertion"
      },
      {
         "file" : "lib/Test/Unit/TestRunner.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::TestRunner"
      },
      {
         "file" : "lib/Test/Unit/Result.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Result"
      },
      {
         "file" : "lib/Test/Unit/Setup.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Setup"
      },
      {
         "file" : "lib/Test/Unit/Runner.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Runner"
      },
      {
         "file" : "lib/Test/Unit/TestSuite.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::TestSuite"
      },
      {
         "file" : "lib/Test/Unit/Procedural.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Procedural"
      },
      {
         "file" : "lib/Test/Unit/Test.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Test"
      },
      {
         "file" : "lib/Test/Unit/TkTestRunner.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::TkTestRunner"
      },
      {
         "file" : "lib/Test/Unit/Tutorial.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Tutorial"
      },
      {
         "file" : "lib/Test/Unit/HarnessUnit.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::HarnessUnit"
      },
      {
         "file" : "lib/Test/Unit/Runner/Terminal.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Runner::Terminal"
      },
      {
         "file" : "lib/Test/Unit/Assertion/CodeRef.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Assertion::CodeRef"
      },
      {
         "file" : "lib/Test/Unit/Assertion/Exception.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Assertion::Exception"
      },
      {
         "file" : "lib/Test/Unit/Assertion/Regexp.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Assertion::Regexp"
      },
      {
         "file" : "lib/Test/Unit/Assertion/Boolean.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Test::Unit::Assertion::Boolean"
      }
   ],
   "no_pax_headers" : 1,
   "package" : "Test-Unit-0.25.tar.gz",
   "prereq" : [
      {
         "is_prereq" : 1,
         "requires" : "Class::Inner",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Error",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "base",
         "type" : "runtime_requires",
         "version" : "1"
      },
      {
         "is_prereq" : 1,
         "requires" : "Devel::Symdump",
         "type" : "runtime_requires",
         "version" : "0"
      }
   ],
   "released_epoch" : 1129417528,
   "size_packed" : 322322,
   "size_unpacked" : 963987,
   "uses" : {
      "noed_in_code" : {
         "strict" : 5
      },
      "required_in_code" : {
         "5.002" : 1,
         "File::Basename" : 1,
         "overload" : 2
      },
      "required_in_config" : {
         "5.005" : 1
      },
      "required_in_eval_in_code" : {
         "B::Deparse" : 1
      },
      "used_in_code" : {
         "Benchmark" : 2,
         "Carp" : 10,
         "Class::Inner" : 3,
         "Config" : 1,
         "Data::Dumper" : 1,
         "Devel::Symdump" : 2,
         "Error" : 7,
         "Exporter" : 3,
         "FileHandle" : 2,
         "Tk" : 2,
         "Tk::BrowseEntry" : 1,
         "Tk::Canvas" : 2,
         "Tk::Derived" : 1,
         "Tk::DialogBox" : 1,
         "Tk::ROText" : 1,
         "overload" : 1,
         "strict" : 29,
         "vars" : 4
      },
      "used_in_config" : {
         "ExtUtils::MakeMaker" : 1
      },
      "used_in_tests" : {
         "Test" : 1,
         "lib" : 2,
         "strict" : 3
      }
   },
   "valid_signature" : -1,
   "version" : "0.25",
   "versions" : {
      "examples/Experimental/Sample.pm" : {
         "Experimental::Sample" : "undef"
      },
      "examples/fail_example.pm" : {
         "fail_example" : "undef",
         "fail_example_testsuite_setup" : "undef"
      },
      "lib/Test/Unit.pm" : {
         "Test::Unit" : "0.25"
      },
      "lib/Test/Unit/Assert.pm" : {
         "Test::Unit::Assert" : "undef"
      },
      "lib/Test/Unit/Assertion.pm" : {
         "Test::Unit::Assertion" : "undef"
      },
      "lib/Test/Unit/Assertion/Boolean.pm" : {
         "Test::Unit::Assertion::Boolean" : "undef"
      },
      "lib/Test/Unit/Assertion/CodeRef.pm" : {
         "Test::Unit::Assertion::CodeRef" : "undef"
      },
      "lib/Test/Unit/Assertion/Exception.pm" : {
         "Test::Unit::Assertion::Exception" : "undef"
      },
      "lib/Test/Unit/Assertion/Regexp.pm" : {
         "Test::Unit::Assertion::Regexp" : "undef"
      },
      "lib/Test/Unit/Debug.pm" : {
         "Test::Unit::Debug" : "undef"
      },
      "lib/Test/Unit/Decorator.pm" : {
         "Test::Unit::Decorator" : "undef"
      },
      "lib/Test/Unit/Error.pm" : {
         "Test::Unit::Error" : "undef"
      },
      "lib/Test/Unit/Exception.pm" : {
         "Test::Unit::Exception" : "undef"
      },
      "lib/Test/Unit/Failure.pm" : {
         "Test::Unit::Failure" : "undef"
      },
      "lib/Test/Unit/HarnessUnit.pm" : {
         "Test::Unit::HarnessUnit" : "undef"
      },
      "lib/Test/Unit/Listener.pm" : {
         "Test::Unit::Listener" : "undef"
      },
      "lib/Test/Unit/Loader.pm" : {
         "Test::Unit::Loader" : "undef"
      },
      "lib/Test/Unit/Procedural.pm" : {
         "Test::Unit::Procedural" : "undef"
      },
      "lib/Test/Unit/Result.pm" : {
         "Test::Unit::Result" : "undef"
      },
      "lib/Test/Unit/Runner.pm" : {
         "Test::Unit::Runner" : "undef"
      },
      "lib/Test/Unit/Runner/Terminal.pm" : {
         "Test::Unit::Runner::Terminal" : "undef"
      },
      "lib/Test/Unit/Setup.pm" : {
         "Test::Unit::Setup" : "undef"
      },
      "lib/Test/Unit/Test.pm" : {
         "Test::Unit::Test" : "undef"
      },
      "lib/Test/Unit/TestCase.pm" : {
         "Test::Unit::TestCase" : "undef"
      },
      "lib/Test/Unit/TestRunner.pm" : {
         "Test::Unit::TestRunner" : "undef"
      },
      "lib/Test/Unit/TestSuite.pm" : {
         "Test::Unit::TestSuite" : "undef"
      },
      "lib/Test/Unit/TkTestRunner.pm" : {
         "Test::Unit::TkTestRunner" : "undef",
         "Tk::ArrayBar" : "undef"
      },
      "lib/Test/Unit/Tutorial.pm" : {
         "Test::Unit::Tutorial" : "undef"
      },
      "lib/Test/Unit/UnitHarness.pm" : {
         "Test::Unit::UnitHarness" : "1.1502",
         "Test::Unit::UnitHarness::Exception" : "1.1502",
         "Test::Unit::UnitHarness::TestCase" : "1.1502"
      },
      "lib/Test/Unit/Warning.pm" : {
         "Test::Unit::Warning" : "undef"
      }
   },
   "vname" : "Test-Unit-0.25"
}