Μια επείγουσα επιδιόρθωση που να μειώσετε το μέγεθος των δεδομένων δοκιμής αποθηκεύονται στη βάση δεδομένων TFS είναι διαθέσιμη για ομάδας υποδομής Server 2010 Service Pack 1

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2608743 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Εισαγωγή

Όταν δημοσιεύετε τα αποτελέσματα της αυτόματης δοκιμής εκτελείται σε Microsoft Visual Studio ομάδας υποδομής Server (TFS) 2010 με Service Pack 1 (SP1), όλα τα ανάπτυξη στοιχείων και αποστέλλονται τα δυαδικά αρχεία από την εκτέλεση της δοκιμής. Αυτά αποστολή στοιχείων και τα δυαδικά αρχεία μπορούν να χρησιμοποιηθούν αργότερα, εάν εκτελέσετε ξανά αυτές οι δοκιμές και αναλύουν τις αποτυχίες.

Ωστόσο, τα ακόλουθα ζητήματα μπορεί να προκληθεί από τη δημοσίευση:
  • Η βάση δεδομένων TFS γίνεται βαριά εάν τα στοιχεία της ανάπτυξης και τα δυαδικά αρχεία είναι μεγάλα.
  • Η οι επιδόσεις μειώνονται στην πλευρά πελάτη όταν προσπαθείτε να ανοίξετε το δημοσιευμένο δοκιμή εκτελείται αποτελέσματα επειδή λήψη όλων των στοιχείων της ανάπτυξης και τα δυαδικά αρχεία τοπικά.
Υπάρχει διαθέσιμη μια επείγουσα επιδιόρθωση που περιέχει τις ακόλουθες αλλαγές για TFS 2010 SP1:
  • Από προεπιλογή, τα στοιχεία ανάπτυξης και τα δυαδικά αρχεία του εκτελείται δοκιμή δεν αποστέλλονται κατά τη δημοσίευση των αποτελεσμάτων των αυτοματοποιημένων δοκιμαστικές κυκλοφορίες. Αντίθετα, να ελέγξετε μόνο αποτέλεσμα αρχεία και άλλα συνημμένα συλλογής δεδομένων που αποστέλλονται.
  • Στο Visual Studio IDE, η επιλογή"Ελέγχονται εκτέλεση αναπτύξατε δοκιμές"για τις δοκιμές είναι απενεργοποιημένη.
  • Ένα νέο χαρακτηριστικό Boolean, UploadDeploymentItem, προστίθεται στις ρυθμίσεις δοκιμής. Μπορείτε να την ορίσετε ρητά ΑληθήςΕάν θέλετε να παρακάμψετε την προεπιλεγμένη συμπεριφορά και να αποστείλετε τα στοιχεία ανάπτυξης και δοκιμής για ορισμένα δυαδικά αρχεία προκαταρκτικές δοκιμές.
  • Εάν είναι ενεργοποιημένη η κάλυψη κώδικα για την εκτέλεση της δοκιμής, όλα τα δυαδικά αρχεία δοκιμή αποστέλλονται πάντα επειδή απαιτούνται για την ανάλυση της κάλυψης κώδικα.

Προτεινόμενη αντιμετώπιση

Πριν να εγκαταστήσετε την επείγουσα επιδιόρθωση, χρησιμοποιήστε τις ακόλουθες πληροφορίες. Βεβαιωθείτε ότι η εγκατάσταση της επείγουσας επιδιόρθωσης στον σωστό υπολογιστή.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Ρόλος του υπολογιστήΕγκατάσταση της επείγουσας επιδιόρθωσηςΑποτελέσματα
Δοκιμή ελεγκτήΑπαιτείταιΑπό προεπιλογή, όλες οι εκτελέσεις αυτόματης δοκιμής που βρίσκονται στην ουρά έως δοκιμή διαχείρισης της Microsoft και το lab build ανάπτυξη δοκιμής χωρίς ροή εργασίας δεν αποστολή ανάπτυξη στοιχείων εάν είναι εγκατεστημένη η επείγουσα επιδιόρθωση.
Δημιουργία παράγονταΑπαιτείταιΑπό προεπιλογή, όλες οι εκτελέσεις της αυτόματης δοκιμής που βρίσκονται στην ουρά μέσω δημιουργίας ομάδας χωρίς αποστολή στοιχείων ανάπτυξης εάν είναι εγκατεστημένη η επείγουσα επιδιόρθωση.
Visual StudioΠροαιρετική Εάν είναι εγκατεστημένη η επείγουσα επιδιόρθωση, όλες οι εκτελέσεις αυτόματης δοκιμής που βρίσκονται στην ουρά τοπικά και δημοσίευση αργότερα TFS χωρίς αποστολή στοιχείων ανάπτυξης.

Εάν είναι εγκατεστημένη η επείγουσα επιδιόρθωση, το Εκτελέστε ξανά το αναπτύσσονται δοκιμές κουμπί είναι απενεργοποιημένη ή ενεργοποιηθεί σωστά με βάση αν η δοκιμή εκτελείται έχει το χαρακτηριστικό UploadDeploymentItem ενεργοποιημένη.

Εάν δεν είναι εγκατεστημένη η επείγουσα επιδιόρθωση, το Εκτελέστε ξανά το αναπτύσσονται δοκιμές σε κάθε περίπτωση, ενεργοποιείται το κουμπί. Αλλά, εκτελέστε ξανά τη λειτουργία θα αποτύχει αν η δοκιμή εκτελείται δεν διαθέτει τα στοιχεία ανάπτυξης αποστολή.

Εάν είναι εγκατεστημένη η επείγουσα επιδιόρθωση, η υποστήριξη IntelliSense λειτουργεί όταν προσθέτετε το χαρακτηριστικό UploadDeploymentItem στη δοκιμή ρύθμιση στο πρόγραμμα επεξεργασίας XML.
Δοκιμή διαχείρισης της Microsoft ΠροαιρετικήΕάν είναι εγκατεστημένη η επείγουσα επιδιόρθωση, όλες οι εκτελέσεις της αυτόματης δοκιμής που δημοσιεύονται μέσω TCM.exe χωρίς αποστολή στοιχείων ανάπτυξης.
TFS, δοκιμή παραγόντων, Δόμηση ελεγκτήΔεν απαιτείταιΔεν επηρεάζει

Εάν επιχειρήσετε να επιλέξετε ορισμένα εκτελείται δοκιμή για την αποστολή των στοιχείων της ανάπτυξης και τα δυαδικά αρχεία δοκιμής, ακολουθήστε τα εξής βήματα:
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Εκτέλεση τύπουΤα βήματα
Δοκιμή εκτελείται από το Visual Studio, Δόμηση Foundation ομάδας ή δοκιμή διαχείρισης της Microsoft.
  1. Ελέγχετε τις ρυθμίσεις για αυτά τα σενάρια δημιουργία και επεξεργασία του από το Visual Studio.
  2. Αλλάξτε τη ρύθμιση στο πρόγραμμα επεξεργασίας XML δοκιμή για να προσθέσετε της δοκιμής UploadDeploymentsItem = true κάτω από τον κόμβο της ανάπτυξης .
  3. Αποθηκεύστε τις ρυθμίσεις και να τα χρησιμοποιήσετε για νέα δοκιμή εκτελείται.
  4. Όταν δημοσιεύετε τα αποτελέσματα για την εκτέλεση της δοκιμής νέων, αποστέλλονται τα στοιχεία σχετικής ανάπτυξης και δοκιμής δυαδικά αρχεία.
Δοκιμή εκτελείται από δοκιμή διαχείρισης Microsoft, Tcm.exe.
  1. Ελέγχετε τις ρυθμίσεις για αυτά τα σενάρια συνήθως δημιουργούνται και επεξεργασία από δοκιμή διαχείρισης της Microsoft.
  2. Κάντε λήψη και εκτελέστε το εργαλείο UpdateTestSettings.exe σε έναν υπολογιστή που εκτελεί το Visual Studio, έναν παράγοντα δημιουργίας, ένας ελεγκτής δοκιμής ή δοκιμή διαχείρισης της Microsoft και έχει εγκατεστημένη την επείγουσα επιδιόρθωση. Άμεση λήψη του UpdateTestSettings από την ακόλουθη τοποθεσία Web MSDN ιστολογίου:
    http://blogs.MSDN.com/b/aseemb/Archive/2010/08/06/Update-testsettings-Utility.aspx
  3. Εκτελέστε την ακόλουθη εντολή:
    UpdateTestSettings / συλλογή: xxx / teamproject:xxx / settingsname:xxx / uploaddeploymentitem:true

Πληροφορίες επείγουσας επιδιόρθωσης

Μια υποστηριζόμενη επείγουσα επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η επείγουσα επιδιόρθωση προορίζεται για τη διόρθωση μόνο τα ζητήματα που περιγράφονται σε αυτό το άρθρο. Εφαρμόστε αυτήν την επείγουσα επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν τα προβλήματα που περιγράφονται σε αυτό το άρθρο. Αυτή η επείγουσα επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως την επόμενη ενημερωμένη έκδοση λογισμικού που περιέχει αυτήν την επείγουσα επιδιόρθωση.

Εάν η επείγουσα επιδιόρθωση είναι διαθέσιμη για λήψη, υπάρχει μια ενότητα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν υπάρχει, επικοινωνήστε με την εξυπηρέτηση πελατών της Microsoft και υποστήριξη για να αποκτήσετε την επείγουσα επιδιόρθωση.

Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση υπηρεσίας. Για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη επείγουσα επιδιόρθωση, θα ισχύσουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσία εξυπηρέτησης πελατών της Microsoft και υποστήριξη ή για να δημιουργήσετε ξεχωριστή αίτηση υπηρεσίας, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://support.Microsoft.com/contactus/?ws=support
Σημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες η επείγουσα επιδιόρθωση είναι διαθέσιμη. Εάν δεν βλέπετε τη γλώσσα σας, είναι επειδή μια επείγουσα επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.

Γνωστά ζητήματα

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Το ζήτημαΛεπτομέρειεςΠροτεραιότητα/σοβαρότητας
Ενημέρωση ρυθμίσεων δοκιμής είναι πολύπλοκο στη δοκιμή διαχείρισης της Microsoft.Πρέπει να κάνετε λήψη και να χρησιμοποιήσετε το εργαλείο UpdateTestSettings για να ορίσετε ή για να αποκτήσετε το χαρακτηριστικό UploadDeploymentItem . Προτεραιότητα: Μεσαίο
Σοβαρότητας: Μεσαίο
Σε ορισμένες περιπτώσεις που έχουν χαθεί αλλαγές στο χαρακτηριστικό UploadDeploymentItem .
  1. Όταν ενημερώνονται δοκιμή ρυθμίσεων από έναν υπολογιστή-πελάτη που έχει η επείγουσα επιδιόρθωση και, στη συνέχεια, από έναν υπολογιστή-πελάτη που δεν διαθέτει την επείγουσα επιδιόρθωση, χάνονται οι αλλαγές που κάνατε στο χαρακτηριστικό UploadDeploymentItem.
  2. Εάν είχατε ορίσει την τιμή σε true, ενημέρωση της ρύθμισης δοκιμής από έναν υπολογιστή-πελάτη που δεν διαθέτει την επείγουσα επιδιόρθωση θα αλλάξει σε false.
  3. Για να προσδιορίσετε αν οι αλλαγές που έγιναν στο UploadDeploymentItem θα χαθούν, πρέπει να χρησιμοποιήσετε τη δυνατότητα "Επανεκτέλεση αναπτυχθεί δοκιμές" στο Visual Studio.
Προτεραιότητα: Χαμηλή
Σοβαρότητας: Μεσαίο
"Επανεκτέλεση αναπτυχθεί δοκιμές" σε δοκιμές έδωσαν σφάλματα σε ορισμένες περιπτώσεις.
  1. Εάν η δοκιμή εκτελείται λειτουργεί σε έναν παράγοντα δημιουργίας με την επείγουσα επιδιόρθωση, θα αποσταλούν στοιχεία ανάπτυξης.
  2. Εάν προσπαθήσετε να αναλύσετε τη δοκιμή εκτελείται από το Visual Studio χωρίς την επείγουσα επιδιόρθωση TFS, τοΕκτελέστε ξανά το αναπτύσσονται δοκιμές κουμπί είναι πάντα ενεργοποιημένη.
  3. Όταν προσπαθείτε να εκτελέσετε τις δοκιμές, λαμβάνετε ένα μήνυμα λάθους σχετικά με αρχεία .dll που λείπουν.
Προτεραιότητα: υψηλό
Σοβαρότητα: Χαμηλή
Εργαλείο ρυθμίσεων ενημέρωσης δοκιμή παρουσιάζει ανεπίλυτες εξαιρέσεις.Εάν μια ρύθμιση δοκιμή δεν είναι έγκυρη ή μη έγκυρη παράμετρος έχει καθοριστεί, το εργαλείο μπορεί να διακοπεί.Προτεραιότητα: Χαμηλή
Σοβαρότητα: Χαμηλή

Πληροφορίες αρχείου

Η αγγλική (Η.π.α.) έκδοση αυτής της επείγουσας επιδιόρθωσης χρησιμοποιεί ένα πακέτο του Windows Installer για την εγκατάσταση της επείγουσας επιδιόρθωσης. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε συντονισμένη παγκόσμια ώρα (UTC) στον παρακάτω πίνακα. Όταν προβάλλετε τις πληροφορίες του αρχείου, την ημερομηνία μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την Ζώνη ώρας στο του Ημερομηνία και ώρα στοιχείο Πίνακας ελέγχου.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση του αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Leviewer.exe10.0.40219.350117,58429-Sep-201116: 34x 86
Microsoft.teamfoundation.build.Client.dll10.0.40219.350435,08028-Σεπ-201104: 44x 86
Microsoft.teamfoundation.Client.dll10.0.40219.3501,592,70428-Σεπ-201104: 44x 86
Microsoft.teamfoundation.Common.dll10.0.40219.350523,13628-Σεπ-201104: 44x 86
Microsoft.teamfoundation.Controls.dll10.0.40219.350937,85629-Sep-201116: 34x 86
Microsoft.teamfoundation.dll10.0.40219.350674,67228-Σεπ-201104: 44x 86
Microsoft.teamfoundation.Lab.activities.dll10.0.40219.350767,88829-Sep-201116: 34x 86
Microsoft.teamfoundation.Lab.Client.dll10.0.40219.350152,45628-Σεπ-201104: 44x 86
Microsoft.teamfoundation.Lab.uiutils.dll10.0.40219.350266,12029-Sep-201116: 34x 86
Microsoft.teamfoundation.Lab.Workflow.activities.dll10.0.40219.350439,71229-Sep-201116: 34x 86
Microsoft.teamfoundation.officeintegration.Project.dll10.0.40219.350515,49629-Sep-201116: 34x 86
Microsoft.teamfoundation.testmanagement.activities.Common.dll10.0.40219.350314,29629-Sep-201116: 34x 86
Microsoft.teamfoundation.testmanagement.activities.dll10.0.40219.3501,510,31229-Sep-201116: 34x 86
Microsoft.teamfoundation.testmanagement.activityruntime.dll10.0.40219.350219,05629-Sep-201116: 34x 86
Microsoft.teamfoundation.testmanagement.Client.dll10.0.40219.350684,44828-Σεπ-201104: 44x 86
Microsoft.teamfoundation.testmanagement.Client.Themes.dll10.0.40219.3503,058,09629-Sep-201116: 34x 86
Microsoft.teamfoundation.testmanagement.Client.wpfcontrols.dll10.0.40219.350256,95229-Sep-201116: 34x 86
Microsoft.teamfoundation.testmanagement.clientpackage.dll10.0.40219.35073,13629-Sep-201116: 34x 86
Microsoft.teamfoundation.testmanagement.Common.dll10.0.40219.35033,69628-Σεπ-201104: 44x 86
Microsoft.teamfoundation.testmanagement.Controller.dll10.0.40219.350119,72029-Sep-201116: 34x 86
Microsoft.teamfoundation.testmanagement.Controls.dll10.0.40219.350492,96029-Sep-201116: 34x 86
Microsoft.teamfoundation.testmanagement.Controls.wpfworkitemcontrols.dll10.0.40219.35099,28029-Sep-201116: 34x 86
Microsoft.teamfoundation.versioncontrol.Client.dll10.0.40219.350704,92828-Σεπ-201104: 44x 86
Microsoft.teamfoundation.versioncontrol.Common.dll10.0.40219.350231,84028-Σεπ-201104: 44x 86
Microsoft.teamfoundation.versioncontrol.Controls.dll10.0.40219.3504,438,43229-Sep-201116: 34x 86
Microsoft.teamfoundation.workitemtracking.Client.dll10.0.40219.350698,27228-Σεπ-201104: 44x 86
Microsoft.teamfoundation.workitemtracking.Controls.dll10.0.40219.3501,213,35229-Sep-201116: 34x 86
Microsoft.teamfoundation.workitemtracking.Proxy.dll10.0.40219.350390,04828-Σεπ-201104: 44x 86
Microsoft.visualstudio.qualitytools.agentobject.dll10.0.40219.350104,86429-Sep-201116: 34x 86
Microsoft.visualstudio.qualitytools.Common.dll10.0.40219.3501,353,61629-Sep-201116: 34x 86
Microsoft.visualstudio.qualitytools.controllerobject.dll10.0.40219.350275,36829-Sep-201116: 34x 86
Microsoft.visualstudio.qualitytools.executioncommon.dll10.0.40219.350480,16829-Sep-201116: 34x 86
Microsoft.visualstudio.qualitytools.testcasemanagement.dll10.0.40219.3501,284,01629-Sep-201116: 34x 86
Microsoft.visualstudio.qualitytools.tmi.dll10.0.40219.350397,71229-Sep-201116: 34x 86
Microsoft.visualstudio.teamfoundation.build.dll10.0.40219.350141,72029-Sep-201116: 34x 86
Microsoft.visualstudio.teamfoundation.dll10.0.40219.35093,06429-Sep-201116: 34x 86
Microsoft.visualstudio.teamfoundation.teamexplorer.dll10.0.40219.350798,12029-Sep-201116: 34x 86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35058,28829-Sep-201116: 34x 86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35058,80029-Sep-201116: 34x 86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35060,33629-Sep-201116: 34x 86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35062,89629-Sep-201116: 34x 86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.350939,43229-Sep-201116: 34x 86
Microsoft.visualstudio.teamfoundation.workitemtracking.dll10.0.40219.350460,20829-Sep-201116: 34x 86
Microsoft.visualstudio.teamsystem.Integration.dll10.0.40219.350192,40829-Sep-201116: 34x 86
Microsoft.visualstudio.testtools.manualtest.Common.dll10.0.40219.350812,45629-Sep-201116: 34x 86
Microsoft.visualstudio.testtools.uitest.Extension.IE.dll10.0.40219.350250,28029-Sep-201116: 34x 86
Microsoft.visualstudio.testtools.uitest.Extension.UIA.dll10.0.40219.350106,41629-Sep-201116: 34x 86
Microsoft_visualstudio_qualitytools_vstst_schema.x86Δεν ισχύει140,17527-Sep-201120: 18Δεν ισχύει
Msdiff.dll10.0.40219.350484,68029-Sep-201116: 34x 86
Mtm.exe10.0.40219.350448,32829-Sep-201116: 34x 86
Qtagent32.exe10.0.40219.35020,30429-Sep-201116: 34x 86
Qtagent32.exe10.0.40219.35020,31229-Sep-201116: 34x 86
TF.exe10.0.40219.350324,92829-Sep-201116: 34x 86

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Ιδιότητες

Αναγν. άρθρου: 2608743 - Τελευταία αναθεώρηση: Πέμπτη, 11 Οκτωβρίου 2012 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Visual Studio Team Foundation Server 2010
Λέξεις-κλειδιά: 
kbautohotfix kbqfe kbhotfixserver kbfix kbmt KB2608743 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 2608743

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com