interesting, but ugly hack seperti ini
http://mentalized.net/journal/2006/07/28/run_specific_tests_via_rake/
jaman sekarang mustinya tidak diperlukan lagi.
versi non-hackish, yang lebih ringkas, plus bonus berupa listing di rake -T:
namespace :test do
FileList.new('test/unit/*_test.rb', 'test/functional/*_test.rb') do |fl|
fl.each do |path|
next unless File.basename(path) =~ /^(.+)_test.rb$/
desc "Run test:#{$1}"
task $1, :test_method do |t,args|
sh "ruby -Ilib:test test/#{t.name}_test.rb -n /#{args.test_method}/"
end
end
end
end
jika sampai terpaksa memakai rule, maka mustinya di-match dng regex.
jangan pakai rule "" karena catch-all.
rgds,
Edwin
___________________________________________________________________________
Dapatkan alamat Email baru Anda!
Dapatkan nama yang selalu Anda inginkan sebelum diambil orang lain!
http://mail.promotions.yahoo.com/newdomains/id/