2013-05-05 15 views
5

Oluşturmak için karınca kullanan büyük bir proje indirdim ve derlendikten sonra her seferinde çok sayıda cıvıltı testi çalıştırıyor. Tüm bu yapı dosyalarını değiştirmeden tüm bu testleri geçmek için bir yolu var mı?Karınca inşa komut dosyasında yarışma testlerini atlamak mümkün mü?

+0

Neden testleri atlamak istiyorsunuz? –

+0

Bu özel projedeki testlerin çalıştırılması 10 dakika sürdüğü için, bu noktada sadece kod için baskı ifadeleri eklemeye çalışıyorum. – JRR

+5

Nasıl yaparsınız, oluşturma komut dosyasının nasıl yazıldığına bağlıdır. Genel bir cevap yok. –

cevap

2

Herhangi nezih ANT inşa dosya well defined execution targets that can be called individually varsa ve gerekirse temelde böyle bir şey diğer hedeflere bağımlılıkları ilan etmeli: en kapsamlı görev genellikle (<project> etiketinde belirtilen)

<project default="unitTests"> 

    <target name="clean"> 
     <echo message="Cleaning..." /> 
    </target> 

    <target name="compile" depends="clean"> 
     <echo message="Compiling..." /> 
    </target> 

    <target name="unitTests" depends="compile"> 
     <echo message="Testing..." /> 
    </target> 

</project> 

varsayılan hedef olduğunu Projeyi derler ve aynı zamanda birim testleri yaparak uygulamanın bütünlüğünü sağlar.

Projenizin yapı dosyası böyle oluşturulmuşsa, derleme hedefi ile ANT'yi çalıştırmanız önemlidir ve bu da testleri atlayacaktır. Bu şekilde oluşturulmazsa, yapı dosyasını değiştirmekten ve ünite testlerini varsayılan olmayan kendi hedefine ayırmaktan başka bir yol yoktur.

İlgili konular