develooper Front page | perl.module.build | Postings from April 2007

"make test" for Module::Build::Version fails @ t/metadata.t, t/moduleinfo.t

Thread Next
From:
snowcrash
Date:
April 29, 2007 03:37
Subject:
"make test" for Module::Build::Version fails @ t/metadata.t, t/moduleinfo.t
Message ID:
70f41ba20704282123p393c344awb202060e9e41d20b@mail.gmail.com
hi,

this is reproducible across all of my current boxes.

i've,

  Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
    Platform:
    osname=darwin, osvers=8.8.0, archname=darwin-thread-multi-2level
    uname='darwin mydwv 8.8.0 darwin kernel version 8.8.0: fri sep 8
17:18:57 pdt 2006; root:xnu-792.12.6.obj~1release_ppc power macintosh
powerpc '

when i check cpan,

  cpan> r
   Package namespace         installed    latest  in CPAN file
   Module::Build::Version            0      0.58
KWILLIAMS/Module-Build-0.2807.tar.gz

then try tp upgrade, it fails w/

  cpan> install Module::Build::Version
   Running install for module 'Module::Build::Version'
   Running make for K/KW/KWILLIAMS/Module-Build-0.2807.tar.gz
    Has already been unwrapped into directory
/homw/.cpan/build/Module-Build-0.2807-GtMucU
   ...
   Failed Test    Stat Wstat Total Fail  List of Failed
   -------------------------------------------------------------------------------
   t/metadata.t      2   512    47    2  14-15
   t/moduleinfo.t    2   512    81    2  79 81
   1 test and 12 subtests skipped.
   Failed 2/25 test scripts. 4/756 subtests failed.
   Files=25, Tests=756, 153 wallclock secs (72.87 cusr + 38.44 csys =
111.31 CPU)
   Failed 2/25 test programs. 4/756 subtests failed.
   make: *** [test] Error 255
     KWILLIAMS/Module-Build-0.2807.tar.gz
     /usr/bin/make test -- NOT OK
   Running make install
     make test had returned bad status, won't install without force
   Failed during this command:
    KWILLIAMS/Module-Build-0.2807.tar.gz         : make_test NO

checking @ shell,

  % cd Module-Build-0.2807-IT1kgp
  % perl Build.PL
  % ./Build
  % ./Build test
    Failed Test    Stat Wstat Total Fail  List of Failed
    -------------------------------------------------------------------------------
    t/metadata.t      2   512    47    2  14-15
    t/moduleinfo.t    2   512    81    2  79 81
    1 test and 12 subtests skipped.
    Failed 2/25 test scripts. 4/756 subtests failed.
    Files=25, Tests=756, 136 wallclock secs (72.08 cusr + 37.97 csys =
110.05 CPU)
    Failed 2/25 test programs. 4/756 subtests failed.

then in more detail,

  ./Build test --verbose --test_files t/metadata.t
    t/metadata....1..47
    Checking whether your kit is complete...
    Looks good

    Checking prerequisites...
    Looks good

    Creating new 'Build' script for 'Simple' version '3.14159265'
    ok 1 - 'name' field present in META.yml
    ok 2 - 'version' field present in META.yml
    ok 3 - 'abstract' field present in META.yml
    ok 4 - 'author' field present in META.yml
    ok 5 - 'license' field present in META.yml
    ok 6 - 'generated_by' field present in META.yml
    ok 7 - 'meta-spec' -> 'version' field present in META.yml
    ok 8 - 'meta-spec' -> 'url' field present in META.yml
    ok 9
    ok 10
    ok 11
    ok 12
    ok 13
    not ok 14 - Check version

    #   Failed test 'Check version'
    #   at t/metadata.t line 150.
    #          got: '0.60.128'
    #     expected: 'v0.60.128'
    not ok 15 - Check version

    #   Failed test 'Check version'
    #   at t/metadata.t line 151.
    #          got: '0.61.129'
    #     expected: 'v0.61.129'
    ok 16 - Versions from prepare_metadata() aren't refs
    ok 17 - Versions from prepare_metadata() aren't refs
    ok 18
    ok 19
    ok 20
    ok 21
    ok 22
    ok 23 -   with conflicting versions reported
    ok 24
    ok 25 -   with conflicting versions reported
    ok 26
    ok 27
    ok 28
    ok 29
    ok 30 -   with conflicting versions reported
    ok 31
    ok 32
    ok 33
    ok 34
    ok 35
    ok 36 -   with conflicting versions reported
    ok 37
    ok 38
    ok 39
    ok 40 -   no conflicts reported
    ok 41
    ok 42 -   corresponding package conflicts with multiple alternatives
    ok 43
    ok 44 -   only one alternative conflicts with corresponding package
    ok 45
    ok 46
    ok 47
    # Looks like you failed 2 tests of 47.
    dubious
        Test returned status 2 (wstat 512, 0x200)
    DIED. FAILED tests 14-15
        Failed 2/47 tests, 95.74% okay
    Failed Test  Stat Wstat Total Fail  List of Failed
    -------------------------------------------------------------------------------
    t/metadata.t    2   512    47    2  14-15
    Failed 1/1 test scripts. 2/47 subtests failed.
    Files=1, Tests=47, 15 wallclock secs ( 5.60 cusr +  5.54 csys = 11.14 CPU)
    Failed 1/1 test programs. 2/47 subtests failed.

  ./Build test --verbose --test_files t/moduleinfo.t
    t/moduleinfo....1..81
    ok 1 - use Module::Build::ModuleInfo;
    ok 2 - find_module_by_name() succeeds
    ok 3 - fail if can't find module by module name
    ok 4 - fail if can't find module by file name
    ok 5 - new_from_file() succeeds
    ok 6 - new_from_module() succeeds
    ok 7 - correct module version (1 of 22)
    ok 8 - no warnings from parsing
    ok 9 - correct module version (2 of 22)
    ok 10 - no warnings from parsing
    ok 11 - correct module version (3 of 22)
    ok 12 - no warnings from parsing
    ok 13 - correct module version (4 of 22)
    ok 14 - no warnings from parsing
    ok 15 - correct module version (5 of 22)
    ok 16 - no warnings from parsing
    ok 17 - correct module version (6 of 22)
    ok 18 - no warnings from parsing
    ok 19 - correct module version (7 of 22)
    ok 20 - no warnings from parsing
    ok 21 - correct module version (8 of 22)
    ok 22 - no warnings from parsing
    ok 23 - correct module version (9 of 22)
    ok 24 - no warnings from parsing
    ok 25 - correct module version (10 of 22)
    ok 26 - no warnings from parsing
    ok 27 - correct module version (11 of 22)
    ok 28 - no warnings from parsing
    ok 29 - correct module version (12 of 22)
    ok 30 - no warnings from parsing
    ok 31 - correct module version (13 of 22)
    ok 32 - no warnings from parsing
    ok 33 - correct module version (14 of 22)
    ok 34 - no warnings from parsing
    ok 35 - correct module version (15 of 22)
    ok 36 - no warnings from parsing
    ok 37 - correct module version (16 of 22)
    ok 38 - no warnings from parsing
    ok 39 - correct module version (17 of 22)
    ok 40 - no warnings from parsing
    ok 41 - correct module version (18 of 22)
    ok 42 - no warnings from parsing
    ok 43 - correct module version (19 of 22)
    ok 44 - no warnings from parsing
    ok 45 - correct module version (20 of 22)
    ok 46 - no warnings from parsing
    ok 47 - correct module version (21 of 22)
    ok 48 - no warnings from parsing
    ok 49 - correct module version (22 of 22)
    ok 50 - no warnings from parsing
    ok 51 - record only one occurence of each package
    ok 52 - no default package
    ok 53 - no version w/o default package
    ok 54 - alpha version reported
    ok 55 - alpha version greater than non
    ok 56 - correct script version (1 of 8)
    ok 57 - correct script version (2 of 8)
    ok 58 - correct script version (3 of 8)
    ok 59 - correct script version (4 of 8)
    ok 60 - correct script version (5 of 8)
    ok 61 - correct script version (6 of 8)
    ok 62 - correct script version (7 of 8)
    ok 63 - correct script version (8 of 8)
    ok 64 - found default package
    ok 65 - version for default package
    ok 66 - version for secondary package
    ok 67 - filename() returns valid path to module file
    ok 68 - found correct number of packages
    ok 69 - packages stored in order found
    ok 70 - contains_pod() succeeds
    ok 71 - found all pod sections
    ok 72 - return undef() if pod section not present
    ok 73 - return undef() if pod section not collected
    ok 74 - collected pod section
    ok 75 - found default package
    ok 76 - version for default package
    ok 77
    ok 78 - found default package
    not ok 79 - version for default package

    #   Failed test 'version for default package'
    #   at t/moduleinfo.t line 422.
    #          got: '0.60.128'
    #     expected: 'v0.60.128'
    ok 80
    not ok 81 - version for embedded package

    #   Failed test 'version for embedded package'
    #   at t/moduleinfo.t line 425.
    #          got: '0.61.129'
    #     expected: 'v0.61.129'
    # Looks like you failed 2 tests of 81.
    dubious
        Test returned status 2 (wstat 512, 0x200)
    DIED. FAILED tests 79, 81
        Failed 2/81 tests, 97.53% okay
    Failed Test    Stat Wstat Total Fail  List of Failed
    -------------------------------------------------------------------------------
    t/moduleinfo.t    2   512    81    2  79 81
    Failed 1/1 test scripts. 2/81 subtests failed.
    Files=1, Tests=81,  3 wallclock secs ( 0.75 cusr +  0.91 csys =  1.66 CPU)
    Failed 1/1 test programs. 2/81 subtests failed.

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About