*** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.72) - File::Temp ...loaded. (0.18) - File::Path ...loaded. (2.04) - File::Slurp ...loaded. (9999.12 >= 9999.12) - Path::Class ...loaded. (0.16) - File::Copy ...loaded. (2.11) - File::Spec ...loaded. (3.25) - Carp ...loaded. (1.08) [String::Random for random files] - String::Random ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [Y/n] y Sorry, we have to rerun the configuration dialog for CPAN.pm due to some missing parameters... Do you want to use a different command for './Build install'? Sudo users will probably prefer: su root -c ./Build or sudo ./Build or /path1/to/sudo -u admin_account ./Build or some such. Your choice: [./Build] ./Build Please remember to call 'o conf commit' to make the config permanent! CPAN: File::HomeDir loaded ok (v0.66) *** Dependencies will be installed the next time you type 'make'. (You may need to do that as the 'root' user.) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Directory::Scratch /Users/cpanrun/build/5.10.0/bin/perl "-Iinc" Makefile.PL --config= --installdeps=String::Random,0 Sorry, we have to rerun the configuration dialog for CPAN.pm due to some missing parameters... Do you want to use a different command for './Build install'? Sudo users will probably prefer: su root -c ./Build or sudo ./Build or /path1/to/sudo -u admin_account ./Build or some such. Your choice: [./Build] ./Build Please remember to call 'o conf commit' to make the config permanent! CPAN: File::HomeDir loaded ok (v0.66) *** Installing dependencies... [MSG] No '/Users/cpanrun/.cpanplus/custom-sources' dir, skipping custom sources [MSG] No '/Users/cpanrun/.cpanplus/custom-sources' dir, skipping custom sources [MSG] No '/Users/cpanrun/.cpanplus/custom-sources' dir, skipping custom sources *** Installing String::Random... Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'String-Random' version '0.22' Copying lib/String/Random.pm -> blib/lib/String/Random.pm Manifying blib/lib/String/Random.pm -> blib/libdoc/String::Random.3 HTMLifying blib/lib/String/Random.pm -> blib/libhtml/site/lib/String/Random.html t/01_use..............ok t/02_new..............ok t/03_random_string....ok t/04_randpattern......ok t/05_randregex........ok t/06_random_regex.....ok All tests successful. Files=6, Tests=158, 1 wallclock secs ( 0.37 cusr + 0.13 csys = 0.50 CPU) *** String::Random successfully installed. *** Module::AutoInstall installation finished. cp lib/Directory/Scratch.pm blib/lib/Directory/Scratch.pm Manifying blib/man3/Directory::Scratch.3 /Users/cpanrun/build/5.10.0/bin/perl "-Iinc" Makefile.PL --config= --installdeps=String::Random,0 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*/*.t t/developer/boilerplate.................1..3 ok 1 - README contains no boilerplate text ok 2 - Changes contains no boilerplate text ok 3 - lib/Directory/Scratch.pm contains no boilerplate text ok t/developer/pod-coverage................1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/developer/pod.........................1..1 ok 1 - blib/lib/Directory/Scratch.pm ok t/integration/01-parents_too............1..2 ok 1 ok 2 ok t/integration/01-scratch................1..19 ok 1 ok 2 - tempdir exists ok 3 - tempdir is a directory ok 4 - tempdir is writable ok 5 - dir has a reasonable name ok 6 - dir exists ok 7 - dir is a directory ok 8 - openfile ok 9 - openfile() returned a filehandle ok 10 - the file exists ok 11 ok 12 - can close the opened filehandle ok 13 - file exists ok 14 - file readable ok 15 ok 16 ok 17 ok 18 - file went away ok 19 - dir went away ok t/integration/02-nesting................1..4 ok 1 ok 2 ok 3 ok 4 ok t/integration/03-list...................1..16 ok 1 - mkdir 1 ok 2 - touch /tmp/65ylztGeNf/1/foo ok 3 - touch /tmp/65ylztGeNf/1/bar ok 4 - touch /tmp/65ylztGeNf/1/baz ok 5 - mkdir 2 ok 6 - touch /tmp/65ylztGeNf/2/foo ok 7 - touch /tmp/65ylztGeNf/2/bar ok 8 - touch /tmp/65ylztGeNf/2/baz ok 9 - mkdir 3 ok 10 - touch /tmp/65ylztGeNf/3/foo ok 11 - touch /tmp/65ylztGeNf/3/bar ok 12 - touch /tmp/65ylztGeNf/3/baz ok 13 - listed everything ok 14 - listed everything (with /) ok 15 - listed 1 ok 16 - listing a single file is OK ok t/integration/04-links..................1..14 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 - cannot link over an existing file ok 14 - cannot link over self ok t/integration/05-readwrite..............1..15 ok 1 ok 2 - nothing in foo ok 3 ok 4 - read test ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - didn't get an error ok t/integration/06-append-prepend.........1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 # skip waiting for prepend from uri ok 8 # skip waiting for prepend from uri ok 2/8 skipped: various reasons t/integration/07-delete.................1..15 ok 1 - can't delete things that don't exist ok 2 ok 3 ok 4 - can't delete non-empty directories ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok t/integration/08-exists.................1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/integration/09-clone_object...........1..12 ok 1 - The object isa Directory::Scratch ok 2 - Directory::Scratch->can('child') ok 3 - Call child on a parent Directory::Scratch object. ok 4 - Child should have more nodes than the parent. ok 5 - Child with last element popped should == parent. ok 6 - child subdirectory basename exists under parent ok 7 - create a grandchild ok 8 - grandchild directory exists ok 9 - call cleanup() on the child ok 10 - grandchild no longer exists after cleanup() ok 11 - child no longer exists after cleanup() ok 12 - parent still exists after cleanup() ok t/integration/10-new-with-arguments.....1..5 ok 1 ok 2 - base matches template ok 3 ok 4 - base matches template ok 5 - DIR = tmpdir, and no DIR produce identical paths ok t/integration/11-cleanup................1..8 ok 1 - The object isa Directory::Scratch # Manually verify that /tmp/dMGz3szM3a got cleaned up. ok 2 ok 3 - The object isa Directory::Scratch ok 4 ok 5 - explicitly cleaned up OK ok 6 - The object isa Directory::Scratch ok 7 ok 8 - cleaned up manually OK ok t/integration/11-stringify..............1..1 ok 1 - tmp stringifies to its base ok t/integration/12-randfile...............1..109 ok 1 - randfile() ok 2 - randfile() returned a string ok 3 - file exists ok 4 - file unlink() succeeds ok 5 - 1: randfile( 1024, 2048 ) ok 6 - 1: File exists. ok 7 - 1: size of file: 1286 > 1024 ok 8 - 1: size of file: 1286 < 2048 ok 9 - 2: randfile( 1024, 2048 ) ok 10 - 2: File exists. ok 11 - 2: size of file: 1717 > 1024 ok 12 - 2: size of file: 1717 < 2048 ok 13 - 3: randfile( 1024, 2048 ) ok 14 - 3: File exists. ok 15 - 3: size of file: 1428 > 1024 ok 16 - 3: size of file: 1428 < 2048 ok 17 - 4: randfile( 1024, 2048 ) ok 18 - 4: File exists. ok 19 - 4: size of file: 1457 > 1024 ok 20 - 4: size of file: 1457 < 2048 ok 21 - 5: randfile( 1024, 2048 ) ok 22 - 5: File exists. ok 23 - 5: size of file: 1751 > 1024 ok 24 - 5: size of file: 1751 < 2048 ok 25 - 6: randfile( 1024, 2048 ) ok 26 - 6: File exists. ok 27 - 6: size of file: 1180 > 1024 ok 28 - 6: size of file: 1180 < 2048 ok 29 - 7: randfile( 1024, 2048 ) ok 30 - 7: File exists. ok 31 - 7: size of file: 1223 > 1024 ok 32 - 7: size of file: 1223 < 2048 ok 33 - 8: randfile( 1024, 2048 ) ok 34 - 8: File exists. ok 35 - 8: size of file: 1914 > 1024 ok 36 - 8: size of file: 1914 < 2048 ok 37 - 9: randfile( 1024, 2048 ) ok 38 - 9: File exists. ok 39 - 9: size of file: 2034 > 1024 ok 40 - 9: size of file: 2034 < 2048 ok 41 - 10: randfile( 1024, 2048 ) ok 42 - 10: File exists. ok 43 - 10: size of file: 1483 > 1024 ok 44 - 10: size of file: 1483 < 2048 ok 45 - 11: randfile( 1024, 2048 ) ok 46 - 11: File exists. ok 47 - 11: size of file: 1043 > 1024 ok 48 - 11: size of file: 1043 < 2048 ok 49 - 12: randfile( 1024, 2048 ) ok 50 - 12: File exists. ok 51 - 12: size of file: 1601 > 1024 ok 52 - 12: size of file: 1601 < 2048 ok 53 - 13: randfile( 1024, 2048 ) ok 54 - 13: File exists. ok 55 - 13: size of file: 2040 > 1024 ok 56 - 13: size of file: 2040 < 2048 ok 57 - 14: randfile( 1024, 2048 ) ok 58 - 14: File exists. ok 59 - 14: size of file: 1209 > 1024 ok 60 - 14: size of file: 1209 < 2048 ok 61 - 15: randfile( 1024, 2048 ) ok 62 - 15: File exists. ok 63 - 15: size of file: 1297 > 1024 ok 64 - 15: size of file: 1297 < 2048 ok 65 - 16: randfile( 1024, 2048 ) ok 66 - 16: File exists. ok 67 - 16: size of file: 1626 > 1024 ok 68 - 16: size of file: 1626 < 2048 ok 69 - 17: randfile( 1024, 2048 ) ok 70 - 17: File exists. ok 71 - 17: size of file: 1483 > 1024 ok 72 - 17: size of file: 1483 < 2048 ok 73 - 18: randfile( 1024, 2048 ) ok 74 - 18: File exists. ok 75 - 18: size of file: 1069 > 1024 ok 76 - 18: size of file: 1069 < 2048 ok 77 - 19: randfile( 1024, 2048 ) ok 78 - 19: File exists. ok 79 - 19: size of file: 1967 > 1024 ok 80 - 19: size of file: 1967 < 2048 ok 81 - 20: randfile( 1024, 2048 ) ok 82 - 20: File exists. ok 83 - 20: size of file: 1160 > 1024 ok 84 - 20: size of file: 1160 < 2048 ok 85 - randfile(1, 1) ok 86 - check file size ok 87 - randfile(1, 10) ok 88 - check file size ok 89 - randfile(10, 100) ok 90 - check file size ok 91 - randfile(100, 1000) ok 92 - check file size ok 93 - randfile(1000, 10000) ok 94 - check file size ok 95 - randfile(10000, 100000) ok 96 - check file size ok 97 - randfile(100000, 1000000) ok 98 - check file size ok 99 - randfile(1) ok 100 - randfile(2) ok 101 - randfile(4) ok 102 - randfile(8) ok 103 - randfile(16) ok 104 - randfile(32) ok 105 - randfile(64) ok 106 - randfile(128) ok 107 - randfile(256) ok 108 - randfile(512) ok 109 - randfile(1024) ok t/integration/other_output_seperator....1..8 ok 1 - create foo ok 2 - read it back in ok 3 - lines end in ! ok 4 - works in array context too ok 5 - add more lines ok 6 - read it back in ok 7 - lines end in ! ok 8 - works in array context too ok t/os/mac................................1..6 ok 1 - created $tmp ok 2 - /tmp/hzpuJ0aNp9/foo/bar/baz (foo:bar:baz) exists ok 3 ok 4 - created $tmp2 ok 5 - /tmp/egqyZSvhk1/foo/bar/baz (foo/bar/baz) exists ok 6 ok t/os/win32..............................1..3 ok 1 - created $tmp ok 2 - /tmp/xTymcPHZOl/foo/bar/baz (foo\bar\baz) exists ok 3 ok t/unit/append...........................1..6 ok 1 - created $tmp ok 2 - created foo ok 3 - read 4 lines ok 4 ok 5 - read all 9 lines ok 6 ok t/unit/cleanup..........................1..8 ok 1 - create $tmp ok 2 - touch foo ok 3 - mkdir bar ok 4 - touch baz ok 5 ok 6 ok 7 ok 8 - no base ok t/unit/create_tree......................1..14 ok 1 - created $tmp ok 2 - creating an empty tree works ok 3 - no files created ok 4 - quux exists ok 5 - bar/baz exists ok 6 - lines exists ok 7 - foo exists ok 8 - dir exists ok 9 - bar is a directory ok 10 - dir is a dir ok 11 - quux contains expected text ok 12 - bar/baz contains expected text ok 13 - foo contains expected text ok 14 - read lines ok t/unit/delete...........................1..17 ok 1 - 1 ko ok 2 - touch foo ok 3 - mkdir bar ok 4 - touch bar/baz ok 5 - bar/baz exists ok 6 - delete bar/baz ok 7 - bar/baz !exists ok 8 - bar exists ok 9 - rmdir bar ok 10 - bar !exists ok 11 - foo exists ok 12 - delete foo ok 13 - foo !exists ok 14 - create bar again ok 15 - create bar/baz again ok 16 - bar/baz exists ok 17 - can't remove full directory ok t/unit/invalid_clone....................1..2 ok 1 - can't clone an unblessed ref ok 2 - can't clone a non-Directory::Scratch ref ok t/unit/invalid_directory................1..7 ok 1 - create a file called foo ok 2 - no directory ok 3 - can't create a directory with the same name as a file: mkdir /tmp/jnZJm7rFdh/foo: File exists at /Users/cpanrun/build/5.10.0/site/lib/Path/Class/Dir.pm line 114 # ok 4 - no directory ok 5 - can't create a directory with the same name as a file: Error creating /tmp/jnZJm7rFdh/foo: File exists at t/unit/invalid_directory.t line 26 # ok 6 - no directory ok 7 - can't create a directory when mkdir doesn't work: Error creating /tmp/jnZJm7rFdh/bar: No such file or directory at t/unit/invalid_directory.t line 36 # ok t/unit/link.............................1..4 ok 1 - created $tmp ok 2 - created foo ok 3 - created bar ok 4 - bar exists! ok t/unit/ls...............................1..12 ok 1 - created $tmp ok 2 - foo ok 3 - bar/baz ok 4 - bar/quux ok 5 - bar/baz/quux ok 6 - got 5 files under / ok 7 - check that paths agree ok 8 - got 5 files under / ok 9 - check that paths agree ok 10 - can't ls files that don't exist ok 11 - single file = list ok 12 - got bar/baz/quux in bar/baz ok t/unit/mkdir............................1..9 ok 1 - created $tmp ok 2 - /tmp/k4sD5APR7S/foo/bar/baz/bat exists ok 3 - and is a directory ok 4 - /tmp/k4sD5APR7S/foo/bar/baz exists ok 5 - and is a directory ok 6 - /tmp/k4sD5APR7S/foo/bar exists ok 7 - and is a directory ok 8 - /tmp/k4sD5APR7S/foo exists ok 9 - and is a directory ok t/unit/openfile.........................1..8 ok 1 - created $tmp ok 2 - openfile returned sane path ok 3 - writing to fh works ok 4 - closed fh ok 5 - writing to fh works ok 6 - closed fh ok 7 - bar exists ok 8 - bar can be read ok t/unit/randfile.........................1..321 ok 1 - create $tmp ok 2 - create random file ok 3 - created ok ok 4 - file is the correct size ok 5 - delete /tmp/dgkNPSSQiJ/ZZsu4eGbQJ ok 6 - create random file ok 7 - created ok ok 8 - file is the correct size ok 9 - delete /tmp/dgkNPSSQiJ/NQTIduxovC ok 10 - create random file ok 11 - created ok ok 12 - file is the correct size ok 13 - delete /tmp/dgkNPSSQiJ/PPzzt62Mb7 ok 14 - create random file ok 15 - created ok ok 16 - file is the correct size ok 17 - delete /tmp/dgkNPSSQiJ/6TrMVS2O9i ok 18 - create random file ok 19 - created ok ok 20 - file is the correct size ok 21 - delete /tmp/dgkNPSSQiJ/9cEFE8dN3d ok 22 - create random file ok 23 - created ok ok 24 - file is the correct size ok 25 - delete /tmp/dgkNPSSQiJ/Lxk9gM9eAQ ok 26 - create random file ok 27 - created ok ok 28 - file is the correct size ok 29 - delete /tmp/dgkNPSSQiJ/ye8Go1RqR4 ok 30 - create random file ok 31 - created ok ok 32 - file is the correct size ok 33 - delete /tmp/dgkNPSSQiJ/6ClzH29YEZ ok 34 - create random file ok 35 - created ok ok 36 - file is the correct size ok 37 - delete /tmp/dgkNPSSQiJ/s7guqubIvE ok 38 - create random file ok 39 - created ok ok 40 - file is the correct size ok 41 - delete /tmp/dgkNPSSQiJ/uCvLwm3N8p ok 42 - create random file ok 43 - created ok ok 44 - file is the correct size ok 45 - delete /tmp/dgkNPSSQiJ/oKZri9p5ER ok 46 - create random file ok 47 - created ok ok 48 - file is the correct size ok 49 - delete /tmp/dgkNPSSQiJ/wx9WE2rpYs ok 50 - create random file ok 51 - created ok ok 52 - file is the correct size ok 53 - delete /tmp/dgkNPSSQiJ/UnTZJIJraT ok 54 - create random file ok 55 - created ok ok 56 - file is the correct size ok 57 - delete /tmp/dgkNPSSQiJ/nOAE9mgfpx ok 58 - create random file ok 59 - created ok ok 60 - file is the correct size ok 61 - delete /tmp/dgkNPSSQiJ/ObsSRwyLyz ok 62 - create random file ok 63 - created ok ok 64 - file is the correct size ok 65 - delete /tmp/dgkNPSSQiJ/dYKgMWV9DN ok 66 - create random file ok 67 - created ok ok 68 - file is the correct size ok 69 - delete /tmp/dgkNPSSQiJ/DFZQ1QHOWC ok 70 - create random file ok 71 - created ok ok 72 - file is the correct size ok 73 - delete /tmp/dgkNPSSQiJ/bj0WwZ6YWS ok 74 - create random file ok 75 - created ok ok 76 - file is the correct size ok 77 - delete /tmp/dgkNPSSQiJ/BPi1uDdxl9 ok 78 - create random file ok 79 - created ok ok 80 - file is the correct size ok 81 - delete /tmp/dgkNPSSQiJ/pykZTCtOFz ok 82 - create random file ok 83 - created ok ok 84 - file is the correct size ok 85 - delete /tmp/dgkNPSSQiJ/rwFtQ5XqCI ok 86 - create random file ok 87 - created ok ok 88 - file is the correct size ok 89 - delete /tmp/dgkNPSSQiJ/Xl0cYwCkJp ok 90 - create random file ok 91 - created ok ok 92 - file is the correct size ok 93 - delete /tmp/dgkNPSSQiJ/3RQmqbDGH4 ok 94 - create random file ok 95 - created ok ok 96 - file is the correct size ok 97 - delete /tmp/dgkNPSSQiJ/TzVmG3XXeM ok 98 - create random file ok 99 - created ok ok 100 - file is the correct size ok 101 - delete /tmp/dgkNPSSQiJ/StPisAa2EV ok 102 - create random file ok 103 - created ok ok 104 - file is the correct size ok 105 - delete /tmp/dgkNPSSQiJ/o75jFxl3j5 ok 106 - create random file ok 107 - created ok ok 108 - file is the correct size ok 109 - delete /tmp/dgkNPSSQiJ/mq01AbD3Pt ok 110 - create random file ok 111 - created ok ok 112 - file is the correct size ok 113 - delete /tmp/dgkNPSSQiJ/e35b5kkHr3 ok 114 - create random file ok 115 - created ok ok 116 - file is the correct size ok 117 - delete /tmp/dgkNPSSQiJ/q1BNm3mtuh ok 118 - create random file ok 119 - created ok ok 120 - file is the correct size ok 121 - delete /tmp/dgkNPSSQiJ/t1CEEA6Zt5 ok 122 - create random file ok 123 - created ok ok 124 - file is the correct size ok 125 - delete /tmp/dgkNPSSQiJ/TQNzfWJNpT ok 126 - create random file ok 127 - created ok ok 128 - file is the correct size ok 129 - delete /tmp/dgkNPSSQiJ/rcMu2YDVVg ok 130 - create random file ok 131 - created ok ok 132 - file is the correct size ok 133 - delete /tmp/dgkNPSSQiJ/ouGwlIzoyz ok 134 - create random file ok 135 - created ok ok 136 - file is the correct size ok 137 - delete /tmp/dgkNPSSQiJ/VXFTxb0jVL ok 138 - create random file ok 139 - created ok ok 140 - file is the correct size ok 141 - delete /tmp/dgkNPSSQiJ/h6xJ3e6F8N ok 142 - create random file ok 143 - created ok ok 144 - file is the correct size ok 145 - delete /tmp/dgkNPSSQiJ/HAZShe6MRk ok 146 - create random file ok 147 - created ok ok 148 - file is the correct size ok 149 - delete /tmp/dgkNPSSQiJ/1JQgQTSdOQ ok 150 - create random file ok 151 - created ok ok 152 - file is the correct size ok 153 - delete /tmp/dgkNPSSQiJ/gXHfZkgJFU ok 154 - create random file ok 155 - created ok ok 156 - file is the correct size ok 157 - delete /tmp/dgkNPSSQiJ/ZHCOQIjFip ok 158 - create random file ok 159 - created ok ok 160 - file is the correct size ok 161 - delete /tmp/dgkNPSSQiJ/ewfI4FQFRk ok 162 - create random file ok 163 - created ok ok 164 - file is the correct size ok 165 - delete /tmp/dgkNPSSQiJ/WdBiRAmyEs ok 166 - create random file ok 167 - created ok ok 168 - file is the correct size ok 169 - delete /tmp/dgkNPSSQiJ/5gJmIKb3kJ ok 170 - create random file ok 171 - created ok ok 172 - file is the correct size ok 173 - delete /tmp/dgkNPSSQiJ/XC2vktI0fE ok 174 - create random file ok 175 - created ok ok 176 - file is the correct size ok 177 - delete /tmp/dgkNPSSQiJ/LgU3pIhrOc ok 178 - create random file ok 179 - created ok ok 180 - file is the correct size ok 181 - delete /tmp/dgkNPSSQiJ/WKMpZncFwd ok 182 - create random file ok 183 - created ok ok 184 - file is the correct size ok 185 - delete /tmp/dgkNPSSQiJ/tQQxjHY4Zu ok 186 - create random file ok 187 - created ok ok 188 - file is the correct size ok 189 - delete /tmp/dgkNPSSQiJ/1zX23zUufL ok 190 - create random file ok 191 - created ok ok 192 - file is the correct size ok 193 - delete /tmp/dgkNPSSQiJ/bezVq6S2a5 ok 194 - create random file ok 195 - created ok ok 196 - file is the correct size ok 197 - delete /tmp/dgkNPSSQiJ/lTjcuA6W6A ok 198 - create random file ok 199 - created ok ok 200 - file is the correct size ok 201 - delete /tmp/dgkNPSSQiJ/ARIsmu4a0h ok 202 - create random file ok 203 - created ok ok 204 - file is the correct size ok 205 - delete /tmp/dgkNPSSQiJ/jHccgOSVCy ok 206 - create random file ok 207 - created ok ok 208 - file is the correct size ok 209 - delete /tmp/dgkNPSSQiJ/DZE2tp0VGy ok 210 - create random file ok 211 - created ok ok 212 - file is the correct size ok 213 - delete /tmp/dgkNPSSQiJ/F55cdYIi6u ok 214 - create random file ok 215 - created ok ok 216 - file is the correct size ok 217 - delete /tmp/dgkNPSSQiJ/gYQ3u2Pcip ok 218 - create random file ok 219 - created ok ok 220 - file is the correct size ok 221 - delete /tmp/dgkNPSSQiJ/1xhcMI1UN1 ok 222 - create random file ok 223 - created ok ok 224 - file is the correct size ok 225 - delete /tmp/dgkNPSSQiJ/lDaWvvhSKw ok 226 - create random file ok 227 - created ok ok 228 - file is the correct size ok 229 - delete /tmp/dgkNPSSQiJ/fYzomE6gN4 ok 230 - create random file ok 231 - created ok ok 232 - file is the correct size ok 233 - delete /tmp/dgkNPSSQiJ/uUy7vfNkap ok 234 - create random file ok 235 - created ok ok 236 - file is the correct size ok 237 - delete /tmp/dgkNPSSQiJ/d8gJCdZfpP ok 238 - create random file ok 239 - created ok ok 240 - file is the correct size ok 241 - delete /tmp/dgkNPSSQiJ/5Cn1R0nr5V ok 242 - create random file ok 243 - created ok ok 244 - file is the correct size ok 245 - delete /tmp/dgkNPSSQiJ/R1iP3rj2Fp ok 246 - create random file ok 247 - created ok ok 248 - file is the correct size ok 249 - delete /tmp/dgkNPSSQiJ/1qirglRksf ok 250 - create random file ok 251 - created ok ok 252 - file is the correct size ok 253 - delete /tmp/dgkNPSSQiJ/FfGwqWQkuB ok 254 - create random file ok 255 - created ok ok 256 - file is the correct size ok 257 - delete /tmp/dgkNPSSQiJ/W9IXUKn93f ok 258 - create random file ok 259 - created ok ok 260 - file is the correct size ok 261 - delete /tmp/dgkNPSSQiJ/S4HkJKw1fP ok 262 - create random file ok 263 - created ok ok 264 - file is the correct size ok 265 - delete /tmp/dgkNPSSQiJ/9qG8h1sRmH ok 266 - create random file ok 267 - created ok ok 268 - file is the correct size ok 269 - delete /tmp/dgkNPSSQiJ/T70pF6knQA ok 270 - create random file ok 271 - created ok ok 272 - file is the correct size ok 273 - delete /tmp/dgkNPSSQiJ/P2oERQDePA ok 274 - create random file ok 275 - created ok ok 276 - file is the correct size ok 277 - delete /tmp/dgkNPSSQiJ/tvjnvrfLLB ok 278 - create random file ok 279 - created ok ok 280 - file is the correct size ok 281 - delete /tmp/dgkNPSSQiJ/UrCTvAqD5s ok 282 - create random file ok 283 - created ok ok 284 - file is the correct size ok 285 - delete /tmp/dgkNPSSQiJ/MpYK3sHbFz ok 286 - create random file ok 287 - created ok ok 288 - file is the correct size ok 289 - delete /tmp/dgkNPSSQiJ/7GTG8SAP4i ok 290 - create random file ok 291 - created ok ok 292 - file is the correct size ok 293 - delete /tmp/dgkNPSSQiJ/X3y9pnlmsc ok 294 - create random file ok 295 - created ok ok 296 - file is the correct size ok 297 - delete /tmp/dgkNPSSQiJ/n4BKU9Hs4Z ok 298 - create random file ok 299 - created ok ok 300 - file is the correct size ok 301 - delete /tmp/dgkNPSSQiJ/gKRKRXsqtB ok 302 - create random file ok 303 - created ok ok 304 - file is the correct size ok 305 - delete /tmp/dgkNPSSQiJ/9BNRUCssFe ok 306 - create random file ok 307 - created ok ok 308 - file is the correct size ok 309 - delete /tmp/dgkNPSSQiJ/hwvrdXf50X ok 310 - create random file ok 311 - created ok ok 312 - file is the correct size ok 313 - delete /tmp/dgkNPSSQiJ/F8F9INaoNT ok 314 - create random file ok 315 - created ok ok 316 - file is the correct size ok 317 - delete /tmp/dgkNPSSQiJ/bSa6G1LiX8 ok 318 - create random file ok 319 - created ok ok 320 - file is the correct size ok 321 - delete /tmp/dgkNPSSQiJ/gw3WZjZh2l ok t/unit/read.............................1..4 ok 1 - created $tmp ok 2 - created foo ok 3 - read 4 lines ok 4 ok t/unit/tempfile.........................1..8 ok 1 - created $tmp ok 2 - writing to fh works ok 3 - closed fh ok 4 - file exists ok 5 - got a filehandle ok 6 ok 7 ok 8 - read the line back ok t/unit/touch............................1..8 ok 1 - created $tmp ok 2 - created foo ok 3 - foo exists ok 4 - right number of lines ok 5 - foo has correct contents ok 6 - created bar ok 7 - bar exists ok 8 - bar has no content ok t/unit/write............................1..6 ok 1 - created $tmp ok 2 - created foo ok 3 - read 4 lines ok 4 ok 5 - read the 5 new lines ok 6 ok All tests successful, 1 test and 2 subtests skipped. Files=35, Tests=690, 10 wallclock secs ( 7.67 cusr + 1.71 csys = 9.38 CPU) /Users/cpanrun/build/5.10.0/bin/perl "-Iinc" Makefile.PL --config= --installdeps=String::Random,0 Installing /Users/cpanrun/build/5.10.0/html/site/lib/Directory/Scratch.html Installing /Users/cpanrun/build/5.10.0/site/lib/Directory/Scratch.pm Installing /Users/cpanrun/build/5.10.0/site/man/man3/Directory::Scratch.3 Appending installation info to /Users/cpanrun/build/5.10.0/lib/perllocal.pod