the capital "I". And the sub assumes Dokan to reside in the default location (which wasn't the case on my system, I installed it in Program Files\\DokanLibrary...for my $p (split(/;/, $ENV{PATH}), 'C:\\Program Files\\Dokan\\DokanLIbrary', 'D:\\Program Files\\Dokan\\DokanLIbrary',) {
When it reaches the t/test-fs.t tests, another console fires up and after a good 15 seconds (at least on my machine...) dokan tells me that it had mounted a drive, which actually shows up in File Explorer. But the problem is the many failed tests above seem to start prior to the mounting, thus they fail. They have failed a few seconds before dokan answers.E:\Dev\Win32-Dokan>dmake test C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_h +arness(0, 'blib\lib', 'blib\arch')" t/*.t t/Fuse.t ......... ok t/test-fs.t ...... 1/20 t/test-fs.t ...... 2/20 # Failed test 'create a file' # at t/test-fs.t line 60. print() on closed filehandle FH at t/test-fs.t line 61. # Failed test 'open a file' # at t/test-fs.t line 64. readline() on closed filehandle FH at t/test-fs.t line 65. # Failed test at t/test-fs.t line 65. # got: '' # expected: 'test: create a file # ' # Failed test 'append to file' # at t/test-fs.t line 68. print() on closed filehandle FH at t/test-fs.t line 69. # Failed test 'open a file (2)' # at t/test-fs.t line 72. readline() on closed filehandle FH at t/test-fs.t line 73. # Failed test at t/test-fs.t line 73. # got: '' # expected: 'test: create a file # test2: append to file # ' # Failed test 'open a file (3)' # at t/test-fs.t line 76. readline() on closed filehandle FH at t/test-fs.t line 77. # Failed test at t/test-fs.t line 77. # got: '' # expected: 'test: create a file # test2: append to file # ' # Failed test 'open a file (4)' # at t/test-fs.t line 80. # Failed test at t/test-fs.t line 87. # got: undef # expected: '0' # Failed test 'test directory .' # at t/test-fs.t line 92. # Failed test 'test directory ..' # at t/test-fs.t line 93. # Failed test 'test file' # at t/test-fs.t line 94. # Failed test 'unlink' # at t/test-fs.t line 96. # Failed test 'mkdir' # at t/test-fs.t line 99. # Failed test 'test created directory' # at t/test-fs.t line 100. # Failed test 'rmdir' # at t/test-fs.t line 101. # Looks like you failed 17 tests of 20. Terminating on signal SIGINT(2) Caught SIGINT. Trying to quit ... dmake: Error code 130, while making 'test_dynamic'
E:\Dev\Win32-Dokan>dmake test C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_h +arness(0, 'blib\lib', 'blib\arch')" t/*.t t/Fuse.t ......... ok t/test-fs.t ...... ok t/Win32-Dokan.t .. ok All tests successful. Files=3, Tests=28, 56 wallclock secs ( 0.12 usr + 0.11 sys = 0.23 CP +U) Result: PASS
In reply to Re^5: Perl to mount a virtual filesystem on Windows?
by isync
in thread Perl to mount a virtual filesystem on Windows?
by isync
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |