2014-05-21 17 views
5

Bir hata/istisna çarptığında, çalıştırma testlerini durdurmak için 'tırmık testi' yapılandırılabilir mi?"En hızlı 5" tırmık testi çalışırken "hızlı başarısız" mümkün mü?

Benim kurulumu:

  • Raylar 4.1
  • Minitest 5.3.4
  • Tapout

Ben eğer durdurmak hemen test takımı başlatmak ve istiyorum (biçimlendirme için) sınama başarısız - varsayılan davranış, bazı durumlarda, çok fazla veri olan tüm testleri çalıştırmaya devam etmektir (özellikle bir küçük hata aniden başarısız olmak için bir tonluk bir sınama neden olur.)

Minitest'in eski sürümü (4.x) ve bu eseri takip ederek Turn gemiyle birlikte güzel bir kurulum yaptım: (Add a simple fail-fast option to minitest/turn/minitest-rails), fakat şu anda yeni bir Rails 4.1 uygulaması üzerinde çalışıyorum ve Turn isn Minitest 5 ile uyumlu (henüz).

Herhangi bir düşünce? minitest-fail-fast

+0

'u çalıştırırsanız, ilk hata veya hatanın test çalıştırmasını iptal etmek anlamına gelir. Bunun için neden dönüşe ihtiyacınız var? – dax

+0

Bağladığım (ve orijinal olarak ne çalışmış olduğumu) bu kavrayış, Çevirme için bir değişiklikti, bence? Kesinlikle gerekli olduğunu sanmıyorum. – nlh

+0

Bu nedenle, eğer o dosyanın içeriğini sizin spekülatörünüzde varsa, ne olur? bir hata aldın mı? – dax

cevap

1

Sen Raylar 4.2 ve ve Minitest 5.6.1 ile bu yeni taş kullanabilirsiniz. rails test -h

0

Eğer Rails 5 kullanıyorsanız, rails test -f 'hızlı' başarısız olur deneyin: