से पिटेस्ट चलाएं Pitest's documentation के अनुसार, ऐसा लगता है कि यह आसान होना चाहिए, लेकिन यह मुझे कुछ परेशानी दे रहा है। मैंकमांड लाइन
java -cp <your classpath> \
org.pitest.mutationtest.commandline.MutationCoverageReport \
--reportDir c:\\mutationReports \
--targetClasses example.foo.* \
--sourceDirs c:\\myProject\\src \
--targetTests example.foo*
के लिए सक्षम होना चाहिए, लेकिन मैं नहीं जानता कि क्या उन चीजों में से कुछ इस तरह के "< अपने classpath >" के रूप में अपने प्रोजेक्ट के लिए होना चाहिए,।
मेरे परियोजना की फ़ाइल संरचना इस तरह दिखता है:
अंत में मैं एक .bat फ़ाइल में इस डाल दिया और मेरी सीआई
किसी भी मदद की सराहना की जाएगी के लिए TeamCity पर इसे चलाने के लिए चाहते हैं!
यह आपके प्रश्न का उत्तर नहीं है, लेकिन मैं आपके कार्यक्षेत्र में build.xml देखता हूं। शायद इसका उपयोग करना आसान होगा [पीआईटी के लिए चींटी प्लगइन] (http://pitest.org/quickstart/ant/) स्वचालित रूप से ऐसा करते हैं? इसके अलावा आपके आईडीई से स्थानीय रूप से पीआईटी के साथ खेलने के लिए एक ग्रहण प्लगइन है। –
मैंने कोशिश की, लेकिन फिर मुझे यकीन नहीं है कि मुझे इनपुट करने के लिए किन मूल्यों की आवश्यकता है। मैंने जो कोशिश की है वह काम नहीं कर रहा है। – DeadEli
सामान्य रूप से आपके 'क्लासपाथ' पर आपके सभी वर्ग और आपकी परियोजना की सभी निर्भरताओं (पीआईटी सहित) होना चाहिए। ग्रहण आपके लिए क्लासपाथ स्ट्रिंग प्रदान करना चाहिए जब उदाहरण के लिए आप परीक्षण चला रहे हैं। –