5 use lib qw
't perl/t ..';
8 'YAML::XS', 'qw[:all]',
14 # Load the testing modules
15 foreach my $MODULE ( keys %MODULES ) {
16 eval "use $MODULE $MODULES{$MODULE}";
18 plan
( skip_all
=> "$MODULE not available for testing" );
24 filter
=>[qw
'version major minor subminor patchlevel']
28 plan
( tests
=> scalar keys %test );
35 subminor_ver
=> 'subminor',
36 patchlevel_ver
=> 'patchlevel'
39 for my $test ( sort keys %test ){
40 my $expected = $test{$test};
41 my $returned = `echo $test | perl version.pl make`;
44 while( $returned =~ m
{
52 for my $key ( keys %map ){
53 if( defined $got{$key} ){
54 my $value = $map{$key};
55 $got{$value} = $got{$key} if defined $value;
60 is_deeply
(\
%got,$expected,$test);
67 NASM_PATCHLEVEL_VER
=100