I''m trying to do some more custom testing with rails and I''m trying to write a rake task that will perform this testing. What I need the task to do is load the rails environment, run some MySql scripts and then run some spec files. However, I''m not sure on how to go about running spec files from within ruby code. I''ve posted a <a src="http://stackoverflow.com/questions/2827200/running-rspec-files-from-ruby-code">question</a> on stack over flow but haven''t gotten much response. I''ve copied my current code and error I''m running into below (its also on stack over flow). Thanks for any help guys. require "spec/autorun" require"spec" require "spec/rake/spectask" RAILS_ENV = ''test'' namespace :run_all_tests do desc "Run all of your tests" puts "Reseting test database..." system "mysql --user=root --password=dev < C:\\Brian\\Work\\Personal\\BrianSite\\database\\BrianSite_test_CreateScript.sql" puts "Filling database tables with test data..." system "mysql --user=root --password=dev < C:\\Brian\\Work\\Personal\\BrianSite\\database\\Fill_Test_Tables.sql" puts "Starting rails test environment..." task :run => :environment do puts "RAILS_ENV is #{RAILS_ENV}" # Run rspec test files here... require "spec/models/blog_spec.rb" end end C:/Ruby/lib/ruby/gems/1.8/gems/rspec-1.3.0/lib/spec/runner/options.rb:283:in fi les_to_load'': File or directory not found: run_all_tests:run (RuntimeError) from C:/Ruby/lib/ruby/gems/1.8/gems/rspec-1.3.0/lib/spec/runner/options. rb:275:ineach'' from C:/Ruby/lib/ruby/gems/1.8/gems/rspec-1.3.0/lib/spec/runner/options. rb:275:in files_to_load'' from C:/Ruby/lib/ruby/gems/1.8/gems/rspec-1.3.0/lib/spec/runner/options. rb:133:inrun_examples'' from C:/Ruby/lib/ruby/gems/1.8/gems/rspec-1.3.0/lib/spec/runner.rb:61:in run'' from C:/Ruby/lib/ruby/gems/1.8/gems/rspec-1.3.0/lib/spec/runner.rb:45:in autorun'' from C:/Ruby/bin/rake:19 -- Posted via http://www.ruby-forum.com/.