1 # Testing of common META.yml examples
11 use File::Spec::Functions ':ALL';
13 use Test::More tests(1, 1);
20 #####################################################################
21 # Testing that Perl::Smith config files work
23 my $vanilla_file = catfile( test_data_directory(), 'vanilla.yml' );
24 my $vanilla = load_ok( 'yanilla.yml', $vanilla_file, 1000 );
29 package_name => 'VanillaPerl',
31 download_dir => 'c:\temp\vp_sources',
32 build_dir => 'c:\temp\vp_build',
33 image_dir => 'c:\vanilla-perl',
37 url => 'http://search.cpan.org/CPAN/authors/id/S/SH/SHAY/dmake-4.5-20060619-SHAY.zip',
39 'dmake/COPYING' => 'dmake/COPYING',
40 'dmake/readme/license.txt' => 'dmake/license.txt',
43 'dmake/dmake.exe' => 'dmake/bin/dmake.exe',
44 'dmake/startup' => 'dmake/bin/startup',
49 url => 'http://umn.dl.sourceforge.net/mingw/gcc-core-3.4.5-20060117-1.tar.gz',
51 'COPYING' => 'gcc/COPYING',
52 'COPYING.lib' => 'gcc/COPYING.lib',
54 install_to => 'mingw',
58 url => 'http://umn.dl.sourceforge.net/mingw/gcc-g++-3.4.5-20060117-1.tar.gz',
60 install_to => 'mingw',
64 url => 'http://umn.dl.sourceforge.net/mingw/binutils-2.16.91-20060119-1.tar.gz',
66 'Copying' => 'binutils/Copying',
67 'Copying.lib' => 'binutils/Copying.lib',
69 install_to => 'mingw',
72 name => 'mingw-runtime',
73 url => 'http://umn.dl.sourceforge.net/mingw/mingw-runtime-3.10.tar.gz',
75 'doc/mingw-runtime/Contributors' => 'mingw/Contributors',
76 'doc/mingw-runtime/Disclaimer' => 'mingw/Disclaimer',
78 install_to => 'mingw',
82 url => 'http://umn.dl.sourceforge.net/mingw/w32api-3.6.tar.gz',
84 install_to => 'mingw',
86 'extra\README.w32api' => 'licenses\win32api\README.w32api',
93 url => 'http://mirrors.kernel.org/CPAN/src/perl-5.8.8.tar.gz',
95 'perl-5.8.8/Readme' => 'perl/Readme',
96 'perl-5.8.8/Artistic' => 'perl/Artistic',
97 'perl-5.8.8/Copying' => 'perl/Copying',
100 install_to => 'perl',
102 'extra\Config.pm' => 'lib\CPAN\Config.pm',
108 name => 'Win32::Job',
110 APIFile => 'Win32API-File',
118 name => 'Compress::Zlib',
124 name => 'Archive::Tar',
129 'extra\libnet.cfg' => 'libnet.cfg',
134 'README' => 'README.txt',
135 'LICENSE.txt' => 'LICENSE.txt',
136 'Changes' => 'Release-Notes.txt',
137 'extra\Config.pm' => 'perl\lib\CPAN\Config.pm',
138 'extra\links\Perl-Documentation.url' => 'links\Perl Documentation.url',
139 'extra\links\Perl-Homepage.url' => 'links\Perl Homepage.url',
140 'extra\links\Perl-Mailing-Lists.url' => 'links\Perl Mailing Lists.url',
141 'extra\links\Perlmonks-Community-Forum.url' => 'links\Perlmonks Community Forum.url',
142 'extra\links\Search-CPAN-Modules.url' => 'links\Search CPAN Modules.url',
143 'extra\links\Vanilla-Perl-Homepage.url' => 'links\Vanilla Perl Homepage.url',