2012-09-17 13 views
7

से कक्षाओं को बाहर करने के लिए कैसे करें एमएसटीएस्ट सूट के लिए ओपनकॉवर (और उसके बाद रिपोर्ट जेनरेटर के साथ एक HTML रिपोर्ट जेनरेट करना) के साथ कवरेज रिपोर्ट तैयार करने में, मैं फ्रेमवर्क जेनरेट कक्षाओं को बाहर करने की कोशिश कर रहा हूं। विशेष रूप से, सेवा संदर्भ द्वारा परियोजना के नामस्थान के तहत उत्पन्न कक्षाएं।ओपनकॉवर रिपोर्ट

आदेश मैं एक्सएमएल फाइल उत्पन्न करने के लिए उपयोग कर रहा हूँ लगता है: अभी भी में दिखाई

OpenCover.Console.exe -register:user "-target:MyProject.Tests.dll" -targetargs:"/testcontainer:MyContainer" -output:coverage.xml -mergebyhash -excludebyfile:*Reference.cs 

लेकिन सेवा संदर्भ कक्षाएं:

OpenCover.Console.exe -register:user "-target:MyProject.Tests.dll" -targetargs:"/testcontainer:MyContainer" -output:coverage.xml -mergebyhash -filter:-*.AWebService.* 

मैं भी फ़ाइल से बाहर करने के लिए कोशिश की है एक्सएमएल फ़ाइल।

क्या विजुअल स्टूडियो द्वारा उत्पन्न केवल विशिष्ट वर्गों को बाहर करने का कोई तरीका है?

उत्तर

12

ऐसा लगता है कि फिल्टर आर्ग में विधानसभा हिस्सा भूल गया, इस के साथ प्रयास करें:

-filter:"+[*]* -[*]*.AWebService.*" 
संबंधित मुद्दे