3 # Test that we can build modules as miniperl.
4 # This mostly means no XS modules.
16 use Test::More 'no_plan';
19 ok !$INC{"ExtUtils/MakeMaker.pm"}, "MakeMaker is not yet loaded";
22 # Disable all XS from here on
23 use MakeMaker::Test::NoXS;
25 use ExtUtils::MakeMaker;
27 use MakeMaker::Test::Utils;
28 use MakeMaker::Test::Setup::BFD;
31 my $perl = which_perl();
32 my $makefile = makefile_name();
33 my $make = make_run();
36 # Setup our test environment
42 ok( setup_recurs(), 'setup' );
44 ok( chdir File::Spec->updir );
45 ok( teardown_recurs(), 'teardown' );
48 ok( chdir('Big-Dummy'), "chdir'd to Big-Dummy" ) ||
49 diag("chdir failed: $!");
55 run_ok(qq{$perl Makefile.PL});