MsTest DeploymentItem Ausgabeverzeichnis in Testeinstellungen

8

Wie kann ich beim Erstellen von DeploymentItem in Testeinstellungen das Ausgabeverzeichnis angeben? Es ist einfach, wenn Sie das DeploymentItem-Attribut auf eine Methode oder Klasse anwenden (es gibt einen speziellen Konstruktorparameter), aber ich sehe keine Möglichkeit, es in Testeinstellungen anzuwenden (und sogar die Benutzeroberfläche enthält nichts dergleichen).

    
SiberianGuy 15.02.2012, 07:35
quelle

2 Antworten

15

Versuchen Sie, die Datei testrunconfig entweder von VS oder einem XML-Editor aus zu bearbeiten - klicken Sie mit der rechten Maustaste und wählen Sie öffnen mit und fügen Sie eine Zeile wie folgt hinzu:

%Vor%     
Dror Helper 15.02.2012, 09:09
quelle
1

Im Visual Studio 2010:

  1. Gehe zu Test
  2. Testeinstellungen bearbeiten
  3. .testsettings
  4. Gehen Sie zu Bereitstellung
  5. Fügen Sie Ihre Datei 'myfile.txt' über Datei hinzufügen ...
  6. hinzu

Schließen Sie Visual Studio 2010

Gehen Sie in Windows Explorer zu Ihrem Projektstammverzeichnis Öffnen Sie die Datei .testsettings Suchen Sie diese Zeile:

%Vor%

Ändern Sie es in das gewünschte Ausgabeverzeichnis:

%Vor%

Starten Sie Visual Studio 2010 erneut: -)

Für Visual Studio 2012:

Ссылка

  

Komponententests werden langsamer ausgeführt, wenn Sie eine Testeinstellungsdatei verwenden. Wir empfehlen, dass Sie keine Testeinstellungen mit Komponententests verwenden.   Sie können Komponententests stattdessen mithilfe der Datei .runsettings konfigurieren.   Verwenden Sie DeploymentItemAttribute, um zusätzliche Dateien bereitzustellen.

     

Aber Web-Performance- und Auslastungstests verwenden immer eine Testeinstellungsdatei.

Upgrade von 2010 auf 2012: Ссылка

    
juFo 27.02.2013 08:42
quelle