Sürümlerimi çalıştırmak için nosetests
kullanıyorum ve iyi çalışıyor. nostests
buluntularının hepsini çalıştırmadan tüm testlerin bir listesini almak istiyorum. Bunu yapmanın bir yolu var mı?Tüm Testleri Bulun Nosetest tarafından bulundu
cevap
Sürüm 0.11.1 şu anda mevcut.
nosetests -v --collect-only
Yakında: Bu davranışı üreten yeni bir anahtar düğmesi geçen hafta PyCon'da demode edilmişti. "Yakında" bagajında olmalı ve 0.11 sürümde olacak.
http://groups.google.com/group/nose-users listesi, burun soruları için mükemmel bir kaynaktır.
Ben kullanmanızı öneririz: şu şekildedir: Onları çalıştırmadan testlerin bir listesini alabilirsiniz -vv
seçenek man nosetests
tarif edilmese de
nosetests -vv --collect-only
, "An Extended Introduction to the nose Unit Testing Framework" bildiren:
-vv bayrağını kullanarak, burnun test keşif algoritmasından elde ettiğiniz kesin çıktıyı elde edersiniz. Bu, burnunuzun testlerinizi bulmak için doğru yerlere bakıp bakmadığını söyleyecektir.
-vv
seçeneği, nosetestlerin yalnızca bazı testlerinizi bulup bulmadığını belirlemeye çalışırken zaman kazanır.
Alt çizgi -vv
seçenek inanılmaz kullanışlı olmasıdır (.py
komut çalıştırılabilir çünkü nosetests belli testleri atlanır çünkü benim durumda,. Idi) ve ben hemen hemen her zaman -v
seçeneği yerine kullanabilirsiniz.
- 1. 'nosetest', kurulduktan ve PATH
- 2. Lucene tarafından indekslenen terimlerin listesini bulun
- 3. Tüm Testleri Dizinde Kullanarak Burun Çalıştır
- 4. Tüm kelimeleri bulun ve değiştirin
- 5. Pencere tanıtıcısı tarafından işlem kimliğini bulun
- 6. Laravel Birimi Testi - Tüm Testleri Test Et
- 7. JUnit java.lang.OutOfMemoryError Bir paketteki tüm testleri çalıştırırken
- 8. PHP, Tokenizer, fonksiyonun tüm argümanlarını bulun
- 9. VisualVM - Bir sınıftaki tüm başvuruları bulun
- 10. Tüm varlıkları ve gezinme özelliklerini bulun
- 11. Date nesnesinde bir aydaki tüm günleri bulun
- 12. Git ile tüm Push'lerin bir listesini bulun
- 13. VS 2015'teki tüm "ampul" eylemlerini bulun.
- 14. JUnit4 tüm testleri bir testsuite kullanarak belirli bir pakette çalıştırın
- 15. İki faktörlü kimlik doğrulaması kullanmayan tüm Google Apps kullanıcılarını bulun
- 16. Birim testleri için çerçeve testleri
- 17. İletki, testleri çalıştırmadan testleri geçer
- 18. DbConfiguration örneği bulundu.
- 19. codeigniter 302 hata bulundu
- 20. Hiçbir işlem bulundu Intent
- 21. Visual Basic Macro tüm Fotoğraftan Bir Word belgesine tüm görüntüleri boyutlandırır bir VBA makro çevrimiçi bulundu
- 22. Tüm bekleyen, geçen hatalar ve hata testleri rspec'te gösteriliyor
- 23. Visual Studio 2008 Test Görüntüleme Paneli Tüm Testleri Göstermiyor
- 24. Eclipse: tüm birim testleri için bazı anahtarları bağla
- 25. UIElementCollection verildiğinde, StyleA olan tüm öğeleri bulun ve bunları WPF
- 26. Ağ wifi yönlendiricideki tüm çalışan IP'leri bulun ios
- 27. Dosyayı oku ve tüm satırların aynı uzunlukta olup olmadığını bulun
- 28. Delphi'deki tüm Sınıf Yardımcılarını çalışma zamanında RTTI kullanarak bulun.
- 29. Bir arka planda tüm ardışık sayıları bulun Bir int []
- 30. Tutuklamada JUnit testleri hariç
['-vv'] (http://stackoverflow.com/a/3448487/232794) '-v''den daha iyi bir seçenek olarak görün. – Sardathrion
'nosetests -v --collect-only | grep 'bazı string' çalışmıyor. Bir fikrin neden? –
@EyalLevin Aynı şeyle karşılaştım. Çıktı stderr'e gidiyor, bu yüzden 'nosetests -v --collect-only 2> & 1>/dev/null | grep 'biraz telli' – sihrc