2009-02-24 17 views
6

से परीक्षण परिणाम और कवरेज एचटीएमएल रिपोर्ट प्राप्त करने का कोई तरीका है, मैं Results.trx और data.coverage फ़ाइलों से एमटीटीएस्ट बनाता है जो एक HTML आधारित रिपोर्ट तैयार करने में सक्षम होना चाहता हूं। आदर्श रूप में यह किसी भी विफलताओं की सूची देगा, और कुछ बुनियादी कवरेज आंकड़े दिखाएगा।क्या एमएसटीएस्ट

क्या कोई ऐसा टूल जानता है जो ऐसा करता है?

+0

तुम भी कोशिश कर सकते हैं ReportUnit: http://relevantcodes.com/reportunit-report-generator/ – Anshoo

उत्तर

0

आप रिपोर्ट सर्वर पर प्रकाशित कर सकते हैं और फिर रिपोर्ट एक वेब इंटरफेस से उपलब्ध होगी।

0

(मैं इसे PowerShell में किया था) आप इस dll जरूरत

Microsoft.VisualStudio.Coverage.Analysis.dll

तो इस लाइन एक xml फ़ाइल में .coverage हो जाएगा (जो .trx पहले से ही

$dataStore = ([Microsoft.VisualStudio.CodeCoverage.CoverageInfoManager]::CreateInfoFromFile("$homeDir\tests.coverage")).BuildDataSet($null) 

$dataStore.WriteXml("$homeDir\Coverage.xml") 

तो फिर तुम cruisecontrol.net से MSTest XSL फ़ाइल इस्तेमाल कर सकते हैं एक अच्छा HTML स्वरूप में परीक्षण के परिणाम डाल करने के लिए है), और मैं टी के लिए एक XSL है वह कवरेज जो यहाँ फिट नहीं होगा। काश वे फाइल अपलोड करने का एक तरीका था। मुझे एलेक्स डॉट हटन ईमेल हॉटमेल पर, और मैं तुम्हें XSL कि कवरेज

2

असल में हमने किया है कि खुला स्रोत उपकरण Trx2Html

इसका बहुत आसान का उपयोग कर प्रदर्शित करने के लिए प्राप्त कर सकते हैं - हो जाता है TRX फ़ाइल और आउटपुट एचटीएमएल। वीएस2005 टीआरएक्स और वीएस -2008 टीआरएक्स के लिए विशिष्ट संस्करण हैं।

0

टीआरएक्स फाइलें काफी सरल एक्सएमएल दस्तावेज़ हैं जिन्हें आसानी से एक्सएसएलटी के साथ लचीला और अनुकूलित रिपोर्ट तैयार करने के लिए संसाधित किया जा सकता है।

यदि आप Google trx और xslt को Google प्रारंभ करना चाहते हैं तो आपको कई उदाहरण मिलेंगे।

0

का उपयोग कर मैं इस के लिए एक codeplex परियोजना को शामिल किया है, तो आप TRX से एचटीएमएल उत्पन्न कर सकते हैं और साथ ही एक ही रिपोर्ट करने के लिए कोड-कवरेज डेटा जोड़ने के अपने TRX के लिए एचटीएमएल रिपोर्ट उत्पन्न कर सकते है । http://trxtohtml.codeplex.com/

0

नई trx2html.codeplex.com यह XSLT पर आधारित नहीं है की कोशिश, लेकिन LINQ2XML में तो यह विस्तार करने के लिए आसान है

संबंधित मुद्दे