Errno::ENOENT: No such file or directory

I am working with Agile Web D. Book. I create complete app but
when I am trying to test my first unit testing. Its showing following
error.

  1. Error:
    test_truth(ProductTest):
    Errno::ENOENT: No such file or directory - rails.png
    C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
    b/active_record/fixtures.rb:814:in readlines' C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li b/active_record/fixtures.rb:814:inread_fixture_file’
    C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
    b/active_record/fixtures.rb:768:in initialize' C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li b/active_record/fixtures.rb:712:innew’
    C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
    b/active_record/fixtures.rb:712:in read_yaml_fixture_files' C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li b/active_record/fixtures.rb:707:ineach’
    C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
    b/active_record/fixtures.rb:707:in read_yaml_fixture_files' C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li b/active_record/fixtures.rb:706:ineach’
    C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
    b/active_record/fixtures.rb:706:in read_yaml_fixture_files' C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li b/active_record/fixtures.rb:676:inread_fixture_files’
    C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
    b/active_record/fixtures.rb:549:in initialize' C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li b/active_record/fixtures.rb:509:innew’
    C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
    b/active_record/fixtures.rb:509:in create_fixtures' C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li b/active_record/fixtures.rb:508:inmap’
    C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
    b/active_record/fixtures.rb:508:in create_fixtures' C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li b/active_record/connection_adapters/mysql_adapter.rb:234:indisable_referential
    _integrity’
    C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
    b/active_record/fixtures.rb:505:in create_fixtures' C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li b/active_record/base.rb:1198:insilence’
    C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
    b/active_record/fixtures.rb:504:in create_fixtures' C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li b/active_record/fixtures.rb:1000:inload_fixtures’
    C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
    b/active_record/fixtures.rb:934:in `setup’

1 tests, 0 assertions, 0 failures, 1 errors

Please help me out. Your inputs and suggestions are welcome.

Thanks
Amir

I stuck in the problem when, I am running performance test. Below is the
error code.

Errno::ENOENT: No such file or directory

Please help me out.

Thanks
Amir

On 30 April 2012 13:28, Amir Z. [email protected] wrote:

C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
b/active_record/fixtures.rb:707:in read_yaml_fixture_files' C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li b/active_record/fixtures.rb:505:in create_fixtures’
C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
b/active_record/base.rb:1198:in silence' C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li b/active_record/fixtures.rb:504:in create_fixtures’
C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li
b/active_record/fixtures.rb:1000:in load_fixtures' C:/Users/Amir/Downloads/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/li b/active_record/fixtures.rb:934:in setup’

For some reason it seems to be looking for a file rails.png while
reading the fixtures files. I would start by moving away all your
fixtures files to see if it is a problem in one of those. If the
error goes away (you will get errors in your tests of course because
of the missing fixtures, but at least it should start running the
tests) then you can put them back to find which one is causing the
problems. Also make sure you have no extra files in the fixtures
directory.

Colin

It might not have anything to do with your problems but when I develop/
test in Windows I get the same type of error when the log files get
big. The only thing I have to do to keep going is clear them up.