हम विजुअल स्टूडियो 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 में एक स्टार्टर इतना सरल भाषा में सलाह दे रही है =)
कहीं भी बिल्ड लॉग में इसे परीक्षण परिणामों को "प्रकाशन" के बारे में बात करनी चाहिए, क्या आप बिल्ड लॉग के उस भाग को पोस्ट कर सकते हैं (वर्बोज/डायग्नोस्टिक मोड में निर्माण चलाएं) –
प्रकाशित करने की प्रतीक्षा कर रहे हैं ... परीक्षण के प्रकाशन परिणाम रन tfsbuild @ TFSBUILDER 2013-04-19 15: 18: 24_x86_ कृपया http: // vstsk45: 8080/tfs/MSLN ... .................... .................. प्रकाशित सफलतापूर्वक पूरा हुआ। – Cheese
क्या आप नेट कोर का उपयोग कर रहे हैं? नेट कोर के साथ टीएफएस और वीएसटीएस में कोड कवरेज और टेस्ट रिपोर्ट के साथ एक मुद्दा है। – Juan