Perl5-Alien / Alien-Base

Base classes for Alien:: modules (deprecated, see Alien-Build)
Other
35 stars 19 forks source link

hang on MSWin32 t/builder.t #179

Closed plicease closed 7 years ago

plicease commented 7 years ago

I am getting a hang on t/builder.t on my windows box strawbery Perl:

N:\home\ollisg\dev\Alien-Base>prove -lv t\builder.t
t\builder.t ..
# Subtest: default temp and share
    # [out]
    # + pkg-config --modversion
    ok 1 - An object of class 'Alien::Base::ModuleBuild' isa 'Alien::Base::ModuleBuild'
    ok 2 - An object of class 'Alien::Base::ModuleBuild' isa 'Module::Build'
    ok 3 - Creates _alien dir
    ok 4 - Creates _share dir
    # [out]
    # Cleaning up build files
    ok 5 - Removes _alien dir
    ok 6 - Removes _share dir
    1..6
ok 1 - default temp and share
# Subtest: override temp and share
    # [out]
    # + pkg-config --modversion
    ok 1 - Creates _test_temp dir
    ok 2 - Creates _test_temp dir
    # [out]
    # Cleaning up build files
    ok 3 - Removes _test_temp dir
    ok 4 - Removes _test_share dir
    1..4
ok 2 - override temp and share
# Subtest: destdir
    1..0 # SKIP TODO on MSWin32
ok 3 # skip TODO on MSWin32
# Subtest: alien_bin_requires
    # bin = N:\home\ollisg\dev\Alien-Base\t\builder\bin
    # [out]
    # + pkg-config --modversion foobarbazfakething
    ok 1 - no Alien::MSYS
    ok 2 - normal build requires
    ok 3 - alien_bin_requires implies a build requires
    # [out]
    # + privateapp
    # "seems okay";
    ok 4 - found privateapp in path
    ok 5 - cmd shell helper
    ok 6 - bat shell helper
    ok 7 - power shell helper
    1..7
ok 4 - alien_bin_requires
# Subtest: alien_check_built_version
    # [out]
    # + pkg-config --modversion foobarbazfakething

Strangely not getting this on appveyor, and there are passes on captestsers for MSWin32. So this may be a me thing, but still needs to be followed up on.

plicease commented 7 years ago

Naturally I have since not been able to reproduce this :(