3 # Test that we can build modules as miniperl.
4 # This mostly means no XS modules.
9 use Test::More 'no_plan';
12 ok !$INC{"ExtUtils/MakeMaker.pm"}, "MakeMaker is not yet loaded";
15 # Disable all XS from here on
16 use MakeMaker::Test::NoXS;
18 use ExtUtils::MakeMaker;
20 use MakeMaker::Test::Utils;
21 use MakeMaker::Test::Setup::BFD;
24 my $perl = which_perl();
25 my $makefile = makefile_name();
26 my $make = make_run();
29 # Setup our test environment
35 ok( setup_recurs(), 'setup' );
37 ok( chdir File::Spec->updir );
38 ok( teardown_recurs(), 'teardown' );
41 ok( chdir('Big-Dummy'), "chdir'd to Big-Dummy" ) ||
42 diag("chdir failed: $!");
48 run_ok(qq{$perl Makefile.PL});