Köle veritabanına basmak için ayarlanan 'raporlar' adlı özel bir ortamım var. Bazı cron işlerini Whenever gem kullanarak yapılandırmaya çalışıyorum ve dağıtmadan önce bunları geliştirmede test etmek istiyorum. Cron işlerini geliştirmede test etmenin bir yolu var mı? Zaten onları yerel olarak planlayabilir miyim ve raporlarım sunucusuna başlayabilir ve çalışıp çalışmadıklarını görebilir miyim? Teşekkür ederim!Raylar: Geliştirme ortamında Cron İşlerinin Test Edilmesi
5
A
cevap
3
Mücevherlerin (her ne zaman gem) kendi testlerini gerçekleştirdiğini inceleyerek işe başlayacağım. Bu their functional test birinden bir alıntı bulunmaktadır:
context "weekday at a (single) given time" do
setup do
@output = Whenever.cron \
<<-file
set :job_template, nil
every "weekday", :at => '5:02am' do
command "blahblah"
end
file
end
should "output the command using that time" do
assert_match '2 5 * * 1-5 blahblah', @output
end
end
İlgili konular
- 1. Raylar geliştirme ortamında hata sayfalarını nasıl test edebilirim?
- 2. Raylar ActiveRecord serialize yöntemi test ortamında çalışmaz
- 3. Devise Mail, geliştirme ortamında yakalanmıyor
- 4. Bir NuGet paketinin test edilmesi
- 5. Vue.js Bileşeninin Test Edilmesi
- 6. Raylar GELİŞTİRME modunda günlük döndürme?
- 7. Karmaşık .NET geliştirme ortamında yönetilmeyen x64 derlemeleri
- 8. ServerManager yapıcı, test ortamında çöküyor
- 9. Online SQLite kodunun test edilmesi
- 10. Genel bir IComparer'ın Test Edilmesi
- 11. GORM'in test edilmesi ne kadar?
- 12. Eşitlik için delegelerin test edilmesi
- 13. Hızlı kodun önkoşullarla test edilmesi
- 14. Invisible olayı, test ortamında bir davetiye oluşturmuyor
- 15. Test ortamında mocha testlerini gerçekleştirin mi?
- 16. Jasmine ile Açısal Sözün Test Edilmesi
- 17. Yayınlamadan önce admob'un çalışmasının test edilmesi
- 18. Web'de selenyum kullanarak flash uygulamalarının test edilmesi
- 19. Öykünmüş Aygıtta Erişilebilirliğin Test Edilmesi (Zımba)
- 20. Yasemin ile Eşzamansız Geri Aramaların Test Edilmesi
- 21. Raf env hash Rails test ortamında neden boş?
- 22. Yolcu ve Raylar üretim ortamında çalışmaya başlamayı reddetti
- 23. django social-auth kullanarak geliştirme ortamında facebook nasıl girilir?
- 24. Geliştirme ortamında Yammer Metrikleri ile en basit raporlama aracı nedir
- 25. Krom uzantısı geliştirme veya üretim ortamında nasıl bulunur?
- 26. cron
- 27. cron
- 28. İnsanlar neden rfec'i Gemfile'da test ve geliştirme altında gruplandırıyor?
- 29. Raylar geliştirme için Notepad ++ kullanmak için ipuçları?
- 30. Raylar konsol varsayılan Çevre benim geliştirme makinede
o yapmanın bu şekilde tek sorun gerçekten schedule.rb' 'üzerindeki kodu kullanarak, bu yüzden değiliz ki sen' schedule.rb değiştirirseniz 'code, testler hala geçer ve üretilen cron çıkışı yanlış olabilir –