Pitest'in documentation sayılı yazısına göre, bunun basit olması gerektiği görünüyor, ama bana biraz sıkıntı veriyor. BenPitest'i komut satırından çalıştırın
java -cp <your classpath> \
org.pitest.mutationtest.commandline.MutationCoverageReport \
--reportDir c:\\mutationReports \
--targetClasses example.foo.* \
--sourceDirs c:\\myProject\\src \
--targetTests example.foo*
olması gerekir ancak bu bazı şeyleri böyle "< Sınıfyolu >" olarak, benim proje için ne olması gerektiğini bilmiyorum.
Benim projenin dosya yapısı aşağıdaki gibidir:
Sonuçta ben bir .bat dosyasına koymak ve herhangi bir yardım mutluluk duyacağız
benim CI için TeamCity üzerinde çalıştırmak istiyorum!
Sorunuzun yanıtı değil, ancak çalışma alanınızda build.xml dosyasını görüyorum. Belki [PIT için Ant eklentisi] (http://pitest.org/quickstart/ant/) otomatik olarak bunu yapmak daha kolay olurdu? Ayrıca IDE'nizden yerel olarak PIT ile oynamak için bir Eclipse eklentisi vardır. –
Bunu denedim, ancak yine de hangi değerlerin girmem gerektiğini bilmiyorum. Denediğim şey işe yaramıyor. – DeadEli
Genel olarak 'classpath'ınızda projenizin tüm sınıflarına ve tüm bağımlılıklarına (PIT dahil) sahip olmalısınız. Örneğin test çalıştırıyorsanız, Eclipse sizin için sınıf yolu dizesi sağlamalıdır. –