From: Shashank Date Date: 2005-09-23T04:38:07+09:00 Subject: Re: MockFS 0.1.2 --0-789941795-1127417883=:2928 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Content-Id: Content-Disposition: inline Hi Francis, --- Francis Hwang wrote: > Anyway, if you want to just send me the output of your test run, I can > work on cleaning that up for Windows. Here you go ...file attached HTH, --shanko __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --0-789941795-1127417883=:2928 Content-Type: text/plain; name="mockfs_tests.err" Content-Description: 650974161-mockfs_tests.err Content-Disposition: inline; filename="mockfs_tests.err" Microsoft Windows 2000 [Version 5.00.2195] (C) Copyright 1985-2000 Microsoft Corp. C:\> C:\>ruby -v ruby 1.8.2 (2004-12-25) [i386-mswin32] C:\>cd extract C:\extract>cd _ruby C:\extract\_ruby>cd mockfs-0.1.2 C:\extract\_ruby\mockfs-0.1.2>dir Volume in drive C is Local Disk Volume Serial Number is 3C0D-E249 Directory of C:\extract\_ruby\mockfs-0.1.2 09/21/2005 04:47p . 09/21/2005 04:47p .. 09/19/2005 08:51p 584 changelog.txt 02/02/2005 11:31a 5,277 install.rb 09/21/2005 04:47p lib 09/19/2005 08:51p 811 mockfs.gemspec 09/19/2005 08:21p 624 rakefile 09/19/2005 08:51p 463 README 09/21/2005 05:02p test 5 File(s) 7,759 bytes 4 Dir(s) 14,647,318,016 bytes free C:\extract\_ruby\mockfs-0.1.2>ruby install.rb Installing in c:/ruby/lib/ruby/site_ruby/1.8 Installing binaries in /usr/local/bin No such file or directory - bin C:\extract\_ruby\mockfs-0.1.2>irb irb(main):001:0> require 'mockfs' => true irb(main):002:0> quit C:\extract\_ruby\mockfs-0.1.2>cd test C:\extract\_ruby\mockfs-0.1.2\test>dir Volume in drive C is Local Disk Volume Serial Number is 3C0D-E249 Directory of C:\extract\_ruby\mockfs-0.1.2\test 09/21/2005 05:02p . 09/21/2005 05:02p .. 09/21/2005 05:02p test 09/21/2005 05:02p 0 testfile2 09/18/2005 12:45p 10,098 ts_mockfs.rb 09/19/2005 08:44p 730 ts_override.rb 3 File(s) 10,828 bytes 3 Dir(s) 14,647,317,504 bytes free C:\extract\_ruby\mockfs-0.1.2\test>tp *.rb "ts_mockfs.rb" "ts_override.rb" C:\extract\_ruby\mockfs-0.1.2\test>ruby ts_mockfs.rb Loaded suite ts_mockfs Started F........F.....EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEF. Finished in 3.134 seconds. 1) Failure: test_chmod(TestFileSystem) [ts_mockfs.rb:54]: exception expected but none was thrown. 2) Failure: test_mtime(TestFileSystem) [ts_mockfs.rb:147]: expected but was . 3) Error: test_chmod(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 4) Error: test_chmod(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 5) Error: test_cp(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 6) Error: test_cp(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 7) Error: test_delete(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 8) Error: test_delete(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 9) Error: test_dispatch_to_mock_file_system(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 10) Error: test_dispatch_to_mock_file_system(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 11) Error: test_entries(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 12) Error: test_entries(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 13) Error: test_exist?(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 14) Error: test_exist?(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 15) Error: test_fill_path(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 16) Error: test_fill_path(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 17) Error: test_flush(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 18) Error: test_flush(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 19) Error: test_mkdir(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 20) Error: test_mkdir(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 21) Error: test_mock_file_system(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 22) Error: test_mock_file_system(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 23) Error: test_mtime(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 24) Error: test_mtime(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 25) Error: test_mv(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 26) Error: test_mv(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 27) Error: test_open(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 28) Error: test_open(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 29) Error: test_respond_to?(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 30) Error: test_respond_to?(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 31) Error: test_touch(TestMockFileSystem): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:165:in `mkdir' ts_mockfs.rb:14:in `setup' 32) Error: test_touch(TestMockFileSystem): TypeError: cannot convert nil into String c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `new' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:412:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:188:in `exist?' ts_mockfs.rb:32:in `teardown' 33) Failure: test_absolute(TestPath) [ts_mockfs.rb:310]: <"C:/extract/_ruby/mockfs-0.1.2/test/subdir"> expected to be =~ . 32 tests, 70 assertions, 3 failures, 30 errors C:\extract\_ruby\mockfs-0.1.2\test> C:\extract\_ruby\mockfs-0.1.2\test>ruby ts_override.rb Loaded suite ts_override Started EE Finished in 0.01 seconds. 1) Error: test_mocks_require(TestOverride): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:204:in `get_mock_file' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:216:in `open' ts_override.rb:16:in `test_mocks_require' 2) Error: test_overridden(TestOverride): Errno::ENOENT: No such file or directory - C:/extract/_ruby/mockfs-0.1.2/test/test_dir/subdir c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:414:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:301:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:144:in `get_node' c:/ruby/lib/ruby/site_ruby/1.8/mockfs.rb:279:in `touch' c:/ruby/lib/ruby/site_ruby/1.8/mockfs/override.rb:8:in `send' c:/ruby/lib/ruby/site_ruby/1.8/mockfs/override.rb:8:in `method_missing' ts_override.rb:10:in `test_overridden' 2 tests, 0 assertions, 0 failures, 2 errors C:\extract\_ruby\mockfs-0.1.2\test> --0-789941795-1127417883=:2928--