2010-08-25 12 views
5

Test paketimizin kod kapsamını bildirmek için Hudson ve scope.py kullanıyoruz. Hudson içine kapsama yıkar: Python test paketi dosya kapsamım ne zaman% 100 olmayacaktı?

  • dosyaları
  • sınıflar
  • hatları
  • şart
    • paketleri

      Coverage.py sadece idam dosyaları kapsama raporları/testler sırasında ithal ve bu nedenle testler sırasında yürütülen herhangi bir dosya değil kayıtsız görünüyor. Dosyaların% 100 kapsama bildirmediği bir örnek var mı?

    cevap

    3

    Şu anda, cover.py hiçbir zaman yürütülmeyen dosyaları bulmayı bilmiyor ve bunları örtülü olarak bildirmiyor, ancak bu sonraki sürümde gelecek. Şimdi, dosya kapsamı her zaman% 100 olacaktır. Bu, Hudson'ın (Cobertura eklentisini kullanarak) ve scope.py'nin çok iyi örgülenmediği bir alandır.

    +0

    Şüphelerimi teyit ettiğiniz için teşekkürler Ned. Bir sonraki sürümdeki bu özellik hakkındaki ayrıntılar herhangi bir yerde çevrimiçi olarak mevcut mu? Nasıl çalışacağının detaylarını merak ediyorum. – Pete

    +0

    Aslında, Pete, hala nasıl çalışacağını düşünüyorum. Bana bir e-posta gönder ve konuşabiliriz: [email protected] –

    2

    Coverage.py şimdi (3.4'den itibaren) tamamen tamamlanmamış dosyaları bulmanızı sağlar. Detaylar için docs'a bakın.

    İlgili konular