*** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.66) - File::Temp ...loaded. (0.16) - File::Path ...loaded. (1.08) - File::Slurp ...loaded. (9999.12 >= 9999.12) - Path::Class ...loaded. (0.16) - File::Copy ...loaded. (2.09) - File::Spec ...loaded. (3.25) - Carp ...loaded. (1.04) [String::Random for random files] - String::Random ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [Y/n] y *** 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.8.8/bin/perl "-Iinc" Makefile.PL --config= --installdeps=String::Random,0 *** Installing dependencies... *** Installing String::Random... CPAN: Storable loaded ok Going to read /Users/cpanrun/.cpan/Metadata Database was generated on Fri, 12 Oct 2007 10:36:46 GMT CPAN: LWP::UserAgent loaded ok Fetching with LWP: http://ppm.activestate.com/CPAN/authors/01mailrc.txt.gz Going to read /Users/cpanrun/.cpan/sources/authors/01mailrc.txt.gz Fetching with LWP: http://ppm.activestate.com/CPAN/modules/02packages.details.txt.gz Going to read /Users/cpanrun/.cpan/sources/modules/02packages.details.txt.gz Database was generated on Sun, 21 Oct 2007 09:36:33 GMT There's a new CPAN.pm version (v1.9203) available! [Current version is v1.7602] You might want to try install Bundle::CPAN reload cpan without quitting the current session. It should be a seamless upgrade while we are running... Fetching with LWP: http://ppm.activestate.com/CPAN/modules/03modlist.data.gz Going to read /Users/cpanrun/.cpan/sources/modules/03modlist.data.gz Going to write /Users/cpanrun/.cpan/Metadata Running install for module String::Random Running make for S/ST/STEVE/String-Random-0.22.tar.gz CPAN: Digest::MD5 loaded ok Checksum for /Users/cpanrun/.cpan/sources/authors/id/S/ST/STEVE/String-Random-0.22.tar.gz ok Scanning cache /Users/cpanrun/.cpan/build for sizes CPAN: Archive::Tar loaded ok String-Random-0.22/ String-Random-0.22/lib/ String-Random-0.22/lib/String/ String-Random-0.22/lib/String/Random.pm String-Random-0.22/README String-Random-0.22/MANIFEST String-Random-0.22/Changes String-Random-0.22/TODO String-Random-0.22/t/ String-Random-0.22/t/05_randregex.t String-Random-0.22/t/03_random_string.t String-Random-0.22/t/01_use.t String-Random-0.22/t/06_random_regex.t String-Random-0.22/t/04_randpattern.t String-Random-0.22/t/02_new.t String-Random-0.22/META.yml String-Random-0.22/Build.PL Package seems to come without Makefile.PL. (The test -f "/Users/cpanrun/.cpan/build/String-Random-0.22/Makefile.PL" returned false.) Writing one on our own (setting NAME to StringRandom) CPAN.pm: Going to build S/ST/STEVE/String-Random-0.22.tar.gz Checking if your kit is complete... Looks good Writing Makefile for StringRandom cp lib/String/Random.pm blib/lib/String/Random.pm Manifying blib/man3/String::Random.3 make -- OK Running make test PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t 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.32 cusr + 0.11 csys = 0.43 CPU) make test -- OK Running make install Installing /Users/cpanrun/build/5.8.8/html/site/lib/String/Random.html Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/String/Random.pm Installing /Users/cpanrun/build/5.8.8/man/man3/String::Random.3 Appending installation info to /Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/perllocal.pod make install -- OK *** 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.8.8/bin/perl "-Iinc" Makefile.PL --config= --installdeps=String::Random,0 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.8.8/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..0 # Skip Test::Pod 1.14 required for testing POD skipped all skipped: Test::Pod 1.14 required for testing POD 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/nsYXIioIYS/1/foo ok 3 - touch /tmp/nsYXIioIYS/1/bar ok 4 - touch /tmp/nsYXIioIYS/1/baz ok 5 - mkdir 2 ok 6 - touch /tmp/nsYXIioIYS/2/foo ok 7 - touch /tmp/nsYXIioIYS/2/bar ok 8 - touch /tmp/nsYXIioIYS/2/baz ok 9 - mkdir 3 ok 10 - touch /tmp/nsYXIioIYS/3/foo ok 11 - touch /tmp/nsYXIioIYS/3/bar ok 12 - touch /tmp/nsYXIioIYS/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/elkY8dmsBG 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: 1307 > 1024 ok 8 - 1: size of file: 1307 < 2048 ok 9 - 2: randfile( 1024, 2048 ) ok 10 - 2: File exists. ok 11 - 2: size of file: 1313 > 1024 ok 12 - 2: size of file: 1313 < 2048 ok 13 - 3: randfile( 1024, 2048 ) ok 14 - 3: File exists. ok 15 - 3: size of file: 1080 > 1024 ok 16 - 3: size of file: 1080 < 2048 ok 17 - 4: randfile( 1024, 2048 ) ok 18 - 4: File exists. ok 19 - 4: size of file: 1345 > 1024 ok 20 - 4: size of file: 1345 < 2048 ok 21 - 5: randfile( 1024, 2048 ) ok 22 - 5: File exists. ok 23 - 5: size of file: 1994 > 1024 ok 24 - 5: size of file: 1994 < 2048 ok 25 - 6: randfile( 1024, 2048 ) ok 26 - 6: File exists. ok 27 - 6: size of file: 1254 > 1024 ok 28 - 6: size of file: 1254 < 2048 ok 29 - 7: randfile( 1024, 2048 ) ok 30 - 7: File exists. ok 31 - 7: size of file: 2030 > 1024 ok 32 - 7: size of file: 2030 < 2048 ok 33 - 8: randfile( 1024, 2048 ) ok 34 - 8: File exists. ok 35 - 8: size of file: 1304 > 1024 ok 36 - 8: size of file: 1304 < 2048 ok 37 - 9: randfile( 1024, 2048 ) ok 38 - 9: File exists. ok 39 - 9: size of file: 1311 > 1024 ok 40 - 9: size of file: 1311 < 2048 ok 41 - 10: randfile( 1024, 2048 ) ok 42 - 10: File exists. ok 43 - 10: size of file: 1897 > 1024 ok 44 - 10: size of file: 1897 < 2048 ok 45 - 11: randfile( 1024, 2048 ) ok 46 - 11: File exists. ok 47 - 11: size of file: 1461 > 1024 ok 48 - 11: size of file: 1461 < 2048 ok 49 - 12: randfile( 1024, 2048 ) ok 50 - 12: File exists. ok 51 - 12: size of file: 1407 > 1024 ok 52 - 12: size of file: 1407 < 2048 ok 53 - 13: randfile( 1024, 2048 ) ok 54 - 13: File exists. ok 55 - 13: size of file: 1312 > 1024 ok 56 - 13: size of file: 1312 < 2048 ok 57 - 14: randfile( 1024, 2048 ) ok 58 - 14: File exists. ok 59 - 14: size of file: 1830 > 1024 ok 60 - 14: size of file: 1830 < 2048 ok 61 - 15: randfile( 1024, 2048 ) ok 62 - 15: File exists. ok 63 - 15: size of file: 1594 > 1024 ok 64 - 15: size of file: 1594 < 2048 ok 65 - 16: randfile( 1024, 2048 ) ok 66 - 16: File exists. ok 67 - 16: size of file: 1089 > 1024 ok 68 - 16: size of file: 1089 < 2048 ok 69 - 17: randfile( 1024, 2048 ) ok 70 - 17: File exists. ok 71 - 17: size of file: 1175 > 1024 ok 72 - 17: size of file: 1175 < 2048 ok 73 - 18: randfile( 1024, 2048 ) ok 74 - 18: File exists. ok 75 - 18: size of file: 1659 > 1024 ok 76 - 18: size of file: 1659 < 2048 ok 77 - 19: randfile( 1024, 2048 ) ok 78 - 19: File exists. ok 79 - 19: size of file: 1625 > 1024 ok 80 - 19: size of file: 1625 < 2048 ok 81 - 20: randfile( 1024, 2048 ) ok 82 - 20: File exists. ok 83 - 20: size of file: 1720 > 1024 ok 84 - 20: size of file: 1720 < 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/qSa8NYkFgT/foo/bar/baz (foo:bar:baz) exists ok 3 ok 4 - created $tmp2 ok 5 - /tmp/4CcJmc2NLJ/foo/bar/baz (foo/bar/baz) exists ok 6 ok t/os/win32..............................1..3 ok 1 - created $tmp ok 2 - /tmp/K9AJcz6pCV/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/QrUQ5CXfUu/foo: File exists at /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/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/QrUQ5CXfUu/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/QrUQ5CXfUu/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/kdse7pGzAY/foo/bar/baz/bat exists ok 3 - and is a directory ok 4 - /tmp/kdse7pGzAY/foo/bar/baz exists ok 5 - and is a directory ok 6 - /tmp/kdse7pGzAY/foo/bar exists ok 7 - and is a directory ok 8 - /tmp/kdse7pGzAY/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/MfiumMyVO0/OOgaOJ3nPg ok 6 - create random file ok 7 - created ok ok 8 - file is the correct size ok 9 - delete /tmp/MfiumMyVO0/d4IaXnfiSP ok 10 - create random file ok 11 - created ok ok 12 - file is the correct size ok 13 - delete /tmp/MfiumMyVO0/apk85nm5Uj ok 14 - create random file ok 15 - created ok ok 16 - file is the correct size ok 17 - delete /tmp/MfiumMyVO0/HVkBoE5pWU ok 18 - create random file ok 19 - created ok ok 20 - file is the correct size ok 21 - delete /tmp/MfiumMyVO0/YEOCSgwQEE ok 22 - create random file ok 23 - created ok ok 24 - file is the correct size ok 25 - delete /tmp/MfiumMyVO0/lKXQgHNpFO ok 26 - create random file ok 27 - created ok ok 28 - file is the correct size ok 29 - delete /tmp/MfiumMyVO0/UoDVdJxS2d ok 30 - create random file ok 31 - created ok ok 32 - file is the correct size ok 33 - delete /tmp/MfiumMyVO0/Y5xXgJ8L3W ok 34 - create random file ok 35 - created ok ok 36 - file is the correct size ok 37 - delete /tmp/MfiumMyVO0/xrvJpbAI8i ok 38 - create random file ok 39 - created ok ok 40 - file is the correct size ok 41 - delete /tmp/MfiumMyVO0/FvIvaX15Mb ok 42 - create random file ok 43 - created ok ok 44 - file is the correct size ok 45 - delete /tmp/MfiumMyVO0/WInZZILdhD ok 46 - create random file ok 47 - created ok ok 48 - file is the correct size ok 49 - delete /tmp/MfiumMyVO0/bP012LfeSI ok 50 - create random file ok 51 - created ok ok 52 - file is the correct size ok 53 - delete /tmp/MfiumMyVO0/0HmBXjSlIl ok 54 - create random file ok 55 - created ok ok 56 - file is the correct size ok 57 - delete /tmp/MfiumMyVO0/ItsNpE4Zsl ok 58 - create random file ok 59 - created ok ok 60 - file is the correct size ok 61 - delete /tmp/MfiumMyVO0/vkTHHqbAha ok 62 - create random file ok 63 - created ok ok 64 - file is the correct size ok 65 - delete /tmp/MfiumMyVO0/llOzpMjUzE ok 66 - create random file ok 67 - created ok ok 68 - file is the correct size ok 69 - delete /tmp/MfiumMyVO0/I6EgmS1gz2 ok 70 - create random file ok 71 - created ok ok 72 - file is the correct size ok 73 - delete /tmp/MfiumMyVO0/QLmsOr4h9y ok 74 - create random file ok 75 - created ok ok 76 - file is the correct size ok 77 - delete /tmp/MfiumMyVO0/ETSsmHiPxW ok 78 - create random file ok 79 - created ok ok 80 - file is the correct size ok 81 - delete /tmp/MfiumMyVO0/dvqMFdq0I9 ok 82 - create random file ok 83 - created ok ok 84 - file is the correct size ok 85 - delete /tmp/MfiumMyVO0/X9IF7Y19PM ok 86 - create random file ok 87 - created ok ok 88 - file is the correct size ok 89 - delete /tmp/MfiumMyVO0/eGkWYnJbDJ ok 90 - create random file ok 91 - created ok ok 92 - file is the correct size ok 93 - delete /tmp/MfiumMyVO0/PIjl4ZuXAj ok 94 - create random file ok 95 - created ok ok 96 - file is the correct size ok 97 - delete /tmp/MfiumMyVO0/a3IuOnP5Bx ok 98 - create random file ok 99 - created ok ok 100 - file is the correct size ok 101 - delete /tmp/MfiumMyVO0/zlXQ2ITXZF ok 102 - create random file ok 103 - created ok ok 104 - file is the correct size ok 105 - delete /tmp/MfiumMyVO0/2svXsELCHC ok 106 - create random file ok 107 - created ok ok 108 - file is the correct size ok 109 - delete /tmp/MfiumMyVO0/dxbfp6cOdK ok 110 - create random file ok 111 - created ok ok 112 - file is the correct size ok 113 - delete /tmp/MfiumMyVO0/mqjZ99gBjS ok 114 - create random file ok 115 - created ok ok 116 - file is the correct size ok 117 - delete /tmp/MfiumMyVO0/UXmkY9X8eZ ok 118 - create random file ok 119 - created ok ok 120 - file is the correct size ok 121 - delete /tmp/MfiumMyVO0/2Qun1qd1Pk ok 122 - create random file ok 123 - created ok ok 124 - file is the correct size ok 125 - delete /tmp/MfiumMyVO0/b7IyFfvgSR ok 126 - create random file ok 127 - created ok ok 128 - file is the correct size ok 129 - delete /tmp/MfiumMyVO0/TfDjNqmzMU ok 130 - create random file ok 131 - created ok ok 132 - file is the correct size ok 133 - delete /tmp/MfiumMyVO0/0oq8Fc8b23 ok 134 - create random file ok 135 - created ok ok 136 - file is the correct size ok 137 - delete /tmp/MfiumMyVO0/bkqOdCG0UX ok 138 - create random file ok 139 - created ok ok 140 - file is the correct size ok 141 - delete /tmp/MfiumMyVO0/bWON2oFZQa ok 142 - create random file ok 143 - created ok ok 144 - file is the correct size ok 145 - delete /tmp/MfiumMyVO0/WxB0KUvFp0 ok 146 - create random file ok 147 - created ok ok 148 - file is the correct size ok 149 - delete /tmp/MfiumMyVO0/Mlzb4AWS8e ok 150 - create random file ok 151 - created ok ok 152 - file is the correct size ok 153 - delete /tmp/MfiumMyVO0/gBUnbj8Xw9 ok 154 - create random file ok 155 - created ok ok 156 - file is the correct size ok 157 - delete /tmp/MfiumMyVO0/fYd02vaPi2 ok 158 - create random file ok 159 - created ok ok 160 - file is the correct size ok 161 - delete /tmp/MfiumMyVO0/fqzvumlukB ok 162 - create random file ok 163 - created ok ok 164 - file is the correct size ok 165 - delete /tmp/MfiumMyVO0/YSqn7Bn2SC ok 166 - create random file ok 167 - created ok ok 168 - file is the correct size ok 169 - delete /tmp/MfiumMyVO0/b3uQpjBCO9 ok 170 - create random file ok 171 - created ok ok 172 - file is the correct size ok 173 - delete /tmp/MfiumMyVO0/IrzDaMYo0Y ok 174 - create random file ok 175 - created ok ok 176 - file is the correct size ok 177 - delete /tmp/MfiumMyVO0/ORnPsWTW2y ok 178 - create random file ok 179 - created ok ok 180 - file is the correct size ok 181 - delete /tmp/MfiumMyVO0/gtTmTw86z7 ok 182 - create random file ok 183 - created ok ok 184 - file is the correct size ok 185 - delete /tmp/MfiumMyVO0/x3Doz9df1g ok 186 - create random file ok 187 - created ok ok 188 - file is the correct size ok 189 - delete /tmp/MfiumMyVO0/FLTwRFlbP2 ok 190 - create random file ok 191 - created ok ok 192 - file is the correct size ok 193 - delete /tmp/MfiumMyVO0/zyWmsFfD49 ok 194 - create random file ok 195 - created ok ok 196 - file is the correct size ok 197 - delete /tmp/MfiumMyVO0/ui5BviqCWl ok 198 - create random file ok 199 - created ok ok 200 - file is the correct size ok 201 - delete /tmp/MfiumMyVO0/baZpXbMx4x ok 202 - create random file ok 203 - created ok ok 204 - file is the correct size ok 205 - delete /tmp/MfiumMyVO0/iRpaiHQFFT ok 206 - create random file ok 207 - created ok ok 208 - file is the correct size ok 209 - delete /tmp/MfiumMyVO0/lf0iFmkk5k ok 210 - create random file ok 211 - created ok ok 212 - file is the correct size ok 213 - delete /tmp/MfiumMyVO0/5gkdkPinLw ok 214 - create random file ok 215 - created ok ok 216 - file is the correct size ok 217 - delete /tmp/MfiumMyVO0/L2kBSn6DLv ok 218 - create random file ok 219 - created ok ok 220 - file is the correct size ok 221 - delete /tmp/MfiumMyVO0/1vxvj1PpqF ok 222 - create random file ok 223 - created ok ok 224 - file is the correct size ok 225 - delete /tmp/MfiumMyVO0/CQP9a6ikS0 ok 226 - create random file ok 227 - created ok ok 228 - file is the correct size ok 229 - delete /tmp/MfiumMyVO0/gVoBGC3NbA ok 230 - create random file ok 231 - created ok ok 232 - file is the correct size ok 233 - delete /tmp/MfiumMyVO0/r3xE7OHPwu ok 234 - create random file ok 235 - created ok ok 236 - file is the correct size ok 237 - delete /tmp/MfiumMyVO0/clrgnbEbbJ ok 238 - create random file ok 239 - created ok ok 240 - file is the correct size ok 241 - delete /tmp/MfiumMyVO0/WFWFrm53iX ok 242 - create random file ok 243 - created ok ok 244 - file is the correct size ok 245 - delete /tmp/MfiumMyVO0/pt4C1mMDqz ok 246 - create random file ok 247 - created ok ok 248 - file is the correct size ok 249 - delete /tmp/MfiumMyVO0/8wpMwxXzfX ok 250 - create random file ok 251 - created ok ok 252 - file is the correct size ok 253 - delete /tmp/MfiumMyVO0/8oNBk3A8o8 ok 254 - create random file ok 255 - created ok ok 256 - file is the correct size ok 257 - delete /tmp/MfiumMyVO0/8EnXWnhd52 ok 258 - create random file ok 259 - created ok ok 260 - file is the correct size ok 261 - delete /tmp/MfiumMyVO0/c75phM4O7d ok 262 - create random file ok 263 - created ok ok 264 - file is the correct size ok 265 - delete /tmp/MfiumMyVO0/c0oYGRSNSV ok 266 - create random file ok 267 - created ok ok 268 - file is the correct size ok 269 - delete /tmp/MfiumMyVO0/cJuV8Xb8Wa ok 270 - create random file ok 271 - created ok ok 272 - file is the correct size ok 273 - delete /tmp/MfiumMyVO0/NmEdJZ0dlM ok 274 - create random file ok 275 - created ok ok 276 - file is the correct size ok 277 - delete /tmp/MfiumMyVO0/qK8Bn3aQUy ok 278 - create random file ok 279 - created ok ok 280 - file is the correct size ok 281 - delete /tmp/MfiumMyVO0/Ei3efyWFuX ok 282 - create random file ok 283 - created ok ok 284 - file is the correct size ok 285 - delete /tmp/MfiumMyVO0/ZUTXClKuum ok 286 - create random file ok 287 - created ok ok 288 - file is the correct size ok 289 - delete /tmp/MfiumMyVO0/w2HEVPfNfy ok 290 - create random file ok 291 - created ok ok 292 - file is the correct size ok 293 - delete /tmp/MfiumMyVO0/atSE0KPZoz ok 294 - create random file ok 295 - created ok ok 296 - file is the correct size ok 297 - delete /tmp/MfiumMyVO0/SABh9jQpOM ok 298 - create random file ok 299 - created ok ok 300 - file is the correct size ok 301 - delete /tmp/MfiumMyVO0/nMqvo4tmaT ok 302 - create random file ok 303 - created ok ok 304 - file is the correct size ok 305 - delete /tmp/MfiumMyVO0/lFoidbyYhi ok 306 - create random file ok 307 - created ok ok 308 - file is the correct size ok 309 - delete /tmp/MfiumMyVO0/lOoi6ffnsH ok 310 - create random file ok 311 - created ok ok 312 - file is the correct size ok 313 - delete /tmp/MfiumMyVO0/rOLD8WWR2J ok 314 - create random file ok 315 - created ok ok 316 - file is the correct size ok 317 - delete /tmp/MfiumMyVO0/nIxy1Z4PaA ok 318 - create random file ok 319 - created ok ok 320 - file is the correct size ok 321 - delete /tmp/MfiumMyVO0/4JlcWaFQwU 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, 2 tests and 2 subtests skipped. Files=35, Tests=689, 11 wallclock secs ( 8.31 cusr + 2.03 csys = 10.34 CPU) /Users/cpanrun/build/5.8.8/bin/perl "-Iinc" Makefile.PL --config= --installdeps=String::Random,0 Installing /Users/cpanrun/build/5.8.8/html/site/lib/Directory/Scratch.html Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Directory/Scratch.pm Installing /Users/cpanrun/build/5.8.8/man/man3/Directory::Scratch.3 Appending installation info to /Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/perllocal.pod