2013-04-19 10 views
14

हम विजुअल स्टूडियो 2010 और टीएफएस 2010 पर काम कर रहे हैं। हमारे पास अपना खुद का BuildTemplate है जो डिफ़ॉल्ट टेम्पलेट की एक प्रति है, लेकिन कुछ जोड़ों के साथ (निर्देशिका बनाएं ...), लेकिन मुख्य बिंदु, कि डिफ़ॉल्ट टेम्पलेट में जो कुछ है - छोड़ दिया गया है।टीएफएस बिल्ड टेस्ट परिणाम

हमने "इकाई" परीक्षणों को भी लिखा है जो काम कर रहे हैं। मैंने बिल्ड परिभाषा बनाई है जो सभी यूनिट परीक्षण चलाती है। यहां जानकारी पढ़ें - http://geekswithblogs.net/jakob/archive/2009/06/03/tfs-team-build-2010-running-unit-tests.aspx और कई अन्य स्थान भी।

बिल्ड केवल सही है, केवल एक चीज जो काम नहीं कर रही है एक सारांश सारांश है - टेस्ट परिणाम, उपरोक्त लिंक में कोड कवरेज।

तो जब मैं गतिविधि लॉग देख रहा हूँ, जबकि मेरे आवेदन के निर्माण के लिए, यह पता चलता है कि:

1 परियोजनाओं/समाधान संकलित नहीं:

Run MSTest for Test Assemblies 
c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe /nologo /usestderr /testSettings:"C:\Builds\7\**Project**\**BuildName**\Sources\**ProgramName**\**ProgNameAndVersion**\Solutions\**SolutionName**\localtestrunDebug.testrunconfig" /searchpathroot:"C:\Builds\7\**Project**\**BuildName**\Binaries" /resultsfileroot:"C:\Builds\7\**Project**\**BuildName**\TestResults" /testcontainer:"C:\Builds\7\**Project**\**BuildName**\Binaries\**TestProjectName**.dll" /publish:"http://***:8080/tfs/MSLN" /publishbuild:"***:///Build/Build/14599" /teamproject:"**ProjectName**" /platform:"x86" /flavor:"**Release**" 
Loading C:\Builds\7\**Project**\**BuildName**\Sources\**ProgramName**\**ProgNameAndVersion**\Solutions\**SolutionName**\localtestrunDebug.testrunconfig... 
Loading C:\Builds\7\**Project**\**BuildName**\Binaries\**TestProjectName**.dll... 
Starting execution... 

Results    Top Level Tests 
-------    --------------- 
Failed    ***.Test.*** 
Failed    ***.Test.*** 
Failed    ***.Test.*** 
Passed    ***.Test.*** 
Passed    ***.Test.*** 
Inconclusive   ***.Test.*** 
Inconclusive   ***.Test.*** 
Passed    ***.Test.*** 
<many other tests> 
... 
5/154 test(s) Passed, 147 Failed, 2 Inconclusive 

Summary 
------- 
Test Run Failed. 
Failed  147 
Passed   5 
Inconclusive 2 
----------------- 
Total   154 
Results file: C:\Builds\7\**Project**\**BuildName**\TestResults\***tfsbuild_***TFSBUILDER 2013-04-19 10_03_42_x86_Release.trx 
Test Settings: Local Test Run 

और सारांश बिल्ड के अंत में खाली है टेस्ट परिणाम कोई कोड कवरेज परिणाम

क्यों यह लिंक में की तरह परीक्षण के परिणाम नहीं दिखाता है:http://geekswithblogs.net/jakob/archive/2009/06/03/tfs-team-build-2010-running-unit-tests.aspx

मैं TFS में एक स्टार्टर इतना सरल भाषा में सलाह दे रही है =)

+0

कहीं भी बिल्ड लॉग में इसे परीक्षण परिणामों को "प्रकाशन" के बारे में बात करनी चाहिए, क्या आप बिल्ड लॉग के उस भाग को पोस्ट कर सकते हैं (वर्बोज/डायग्नोस्टिक मोड में निर्माण चलाएं) –

+0

प्रकाशित करने की प्रतीक्षा कर रहे हैं ... परीक्षण के प्रकाशन परिणाम रन tfsbuild @ TFSBUILDER 2013-04-19 15: 18: 24_x86_ कृपया http: // vstsk45: 8080/tfs/MSLN ... .................... .................. प्रकाशित सफलतापूर्वक पूरा हुआ। – Cheese

+0

क्या आप नेट कोर का उपयोग कर रहे हैं? नेट कोर के साथ टीएफएस और वीएसटीएस में कोड कवरेज और टेस्ट रिपोर्ट के साथ एक मुद्दा है। – Juan

उत्तर

0

आप शायद परीक्षण के परिणाम को देखने के लिए अनुमति की आवश्यकता नहीं है द्वारा इस के साथ मेरी मदद कर रहा हूँ। उदाहरण के लिए कृपया टीएफएस 2010 पावर टूल्स या कुछ अन्य टूल के साथ अनुमतियां जांचें। टीएफएस पावर टूल के साथ आप टीम> टीम प्रोजेक्ट सेटिंग्स> सुरक्षा पर जाते हैं और देखें चेक उस समूह पर अनुमति दें जो आप हैं।

-1

आप वर्कस्पेस पर अपनी .trx फ़ाइलों को भी कॉपी कर सकते हैं।

+1

यह प्रश्न 5 साल का है और आपका उत्तर प्रश्न का उत्तर नहीं देता है। –

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