|Subject:||basic.t not basic enough, remove non-EUI related tests.|
I ran ExtUtils::Install against a fairly clean 5.6.2, which is using MakeMaker 6.17. It trips on the basic.t test, specifically the META.yml tests. ok 54 - disttest not ok 55 - META.yml not written to source dir # Failed test 'META.yml not written to source dir' # in t/basic.t at line 222. not ok 56 - META.yml written to dist dir # Failed test 'META.yml written to dist dir' # in t/basic.t at line 223. ok 57 - temp META.yml file not left around not ok 58 # Failed test in t/basic.t at line 226. # No such file or directory readline() on closed filehandle META at t/basic.t line 227. Modification of non-creatable array value attempted, subscript -1 at t/basic.t line 228. ok 59 ok 60 - teardown # Looks like you planned 70 tests but only ran 60. There's nothing actually wrong, just MakeMaker 6.17 did META.yml a little differently. There's no reason why ExtUtils::Install should be testing META.yml or disttest or realclean or init_dirscan. Everything starting at the disttest test down should be removed.