2013-02-26 141 views
6

मैं चला रहा हूँ:टीएफएस स्टोर यूएनआईटी परीक्षा परिणाम कहां करता है?

  1. वी.एस. 2012
  2. एक समर्पित वीएम

मेरे परीक्षण का निर्माण और इकाई परीक्षण पर गेटेड कर रहे हैं पर TFS

  • एक अलग निर्माण एजेंट का नवीनतम संस्करण। मेरे निर्माण बॉक्स पर मुझे निम्न फ़ोल्डर मिला है: सी: \ बिल्ड \ 4 \ समाधान नाम \ समाधान \ testResults, लेकिन दुख की बात यह खाली है। मैं परीक्षण परिणाम फ़ाइलों को ढूंढना और पार्स करना चाहता हूं। मैं जानना चाहता हूं कि निर्माण के नतीजे क्या हैं और इसे किसी तृतीय पक्ष टूल से कैसे कॉल करें। क्या कोई जानता है?

  • उत्तर

    1

    यह शायद विशेष रूप से एक गेटेड निर्माण (जो सभी प्रकार की चीजों को अलग ढंग से कर सकते हैं) के लिए, अपने MSBuild/MSTest सेटिंग्स पर निर्भर करेगा, लेकिन उम्मीद है कि बाद में कुछ हो सकता है कम से कम आप कुछ सुराग प्रस्ताव ...

    परीक्षण परिणामों को आम तौर पर सर्वर के निर्माण फ़ोल्डर में गिरा दिया जाता है (ड्रॉप फ़ोल्डर नहीं, बल्कि काम करने वाले फ़ोल्डर में जिसमें एमएसबिल्ड प्रक्रिया स्टोर और आपके सभी स्रोत कोड इत्यादि का निर्माण करती है), प्रत्येक टेस्ट रन के लिए डेटास्टैम्प किए गए फ़ाइल नामों का उपयोग करके मार डाला।

    हालांकि ऐसा लगता है कि आपका फ़ोल्डर खाली है, जो इंगित करता है कि या तो आप गलत जगह पर देख रहे हैं (यदि आप गेटेड बिल्ड कर रहे हैं, तो हो सकता है कि यह नियमित रूप से निर्माण के मुकाबले एक अलग काम करने वाले फ़ोल्डर का उपयोग करे सी: \ बिल्ड \ 4 फ़ोल्डर के साथ), या परीक्षण परिणाम उत्पन्न नहीं किए जा रहे हैं (अक्षम या असफल)।

    मैं बिल्ड लॉग खोजने की कोशिश करता हूं क्योंकि यह लगभग निश्चित रूप से आपको बताएगा कि परीक्षणों के साथ क्या हुआ और यदि/जहां कोई परिणाम लिखा गया था।

    यदि आप परीक्षण परिणाम फ़ाइलों का पता लगा सकते हैं, तो आप आमतौर पर विजुअल स्टूडियो (परीक्षण परिणाम उपयोगकर्ता इंटरफ़ेस में प्रदर्शन के लिए) में परीक्षण परिणामों को लोड करने के लिए मुख्य परीक्षण परिणाम फ़ाइल को डबल क्लिक कर सकते हैं - इसलिए प्रोग्रामिक रूप से आपको सक्षम होना चाहिए परिणामों को देखने के लिए विजुअल स्टूडियो लॉन्च करने के लिए केवल Process.Start(testResultsFilename) पर (जब तक कंप्यूटर पर वीएस इंस्टॉल किया गया हो, तो आप अपना टूल उपयोग कर रहे हैं)।

    3
    1. टीम Explorer में, दृश्य बनाता है (डबल क्लिक करें अपने निर्माण के नाम पर)
    2. ढूँढें और दृश्य पूरा निर्माण परिणाम (खोलने के लिए डबल क्लिक करें)।
    3. "लॉग देखें" लिंक पर क्लिक करें बहुत ऊपर।

      :
    4. स्क्रॉल के लिए अनुभाग में नीचे "रन MSTest मेटाडाटा के लिए फाइल"

    अनुभाग के अंत में, आप की तरह है, जो नीचे .trx (परीक्षा परिणाम फ़ाइल) का स्थान दिखाता विस्तार देखेंगे

    Results file: C:\Source\TestResults\tfsbuild_PMBUILD7 2013-08-05 08_32_02_Any CPU_Release.trx Test Settings: Default Test Settings Waiting to publish... Publishing results of test run [email protected] 2013-08-05 08:32:02_Any CPU_Release to http://pmtfs:8080/tfs/DefaultCollection... ....Publish completed successfully. 

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

    • कोई संबंधित समस्या नहीं^_^