2010-07-22 13 views
14

nasıl birlikte çalışan unittest2 ve coverage.py alabilirim? çalışması gerekirUnittest2 ve scope.py birlikte nasıl çalışıyorsunuz?

coverage run unit2 discover 

gibi teori şey ise

, ancak şu anda sadece hataları dışarı.

Eğer nosetests --with-coverage eşdeğer olacak bir nose kullanıcı iseniz. daha sonra

coverage html 

bir HTML raporu (çeşitli raporlama biçimlerinden birini) üretmek için kapsama bilgilerini oluşturmak için bana

coverage run unit2 discover 

için çalışıyor beri

+0

hatayı gösterebilir misin? –

+0

Ben '$ kapsama çalıştırmak baskısı2 Coverage.py uyarı keşfetmek olsun: Veri toplanmıştır. hiçbir dosya çalıştırmak için: ' unit2'' ben OS X 10.6.8 Python 2.7 çalıştırıyorum. – yesudeep

cevap

5

Bu yükleme özgü olmalıdır ve sonuçları görmek için

open htmlcov/index.html 

.

2

(bu "unittest2 kapsama" için bir üst ghit olduğunu ve insanların herhangi bir cevap olmaması tarafından ertelendi istemiyoruz çünkü. Bu cevaplama) Ben Windows çalıştıran ve aynı sorunla karşılaştı ediyorum.

$ coverage run unit2 discover 
No file to run: 'unit2' 

Bu sistem yolu ve piton yolu çeşitli işletim sistemlerinde nasıl işlendiğini farklılıklardan ilgilidir şüpheli (Andrew linux çalıştıran tahmin ediyorum?). Ne olursa olsun, coverage run Senaryoya yerine bir modül çalışmasına olanak sağlayan bir -m seçeneği sürer.

coverage run -m unittest2 discover 
25

Dene: Benim için

coverage run -m unittest discover 

eser Bu kullandığım budur.

1

Eğer, yüklü coverage birden çok sürümü çalıştırmak için gidiyoruz hangisini belirtmek için

coverage2 run -m unittest discover 

veya

coverage3 run -m unittest discover 

kullanın.

İlgili konular