Ich weiß, das klingt komisch, aber so ist es.
Ich verwende MSTest, um meine Komponententests auszuführen. Mit VS2013 + ReSharper 8.1 + einige DLL-Projekte in C #. Ich rufe einige API-Funktionen auf, weshalb ich VS als Administrator ausführen muss oder diese Aufrufe fehlschlagen.
Das Problem ist:
Aus irgendeinem Grund ist der Ordner TestResults leer. Während die Tests laufen und nicht abgeschlossen sind, kann ich einen neuen Ordner (User_Comp JJJJ-MM-TT HH-MM-ss) mit allen Testausgaben sehen, aber wenn die Tests abgeschlossen sind, wird dieser Ordner gelöscht, so dass TestResults leer sind.
Ich habe mein Projekt überprüft Optionen- & gt; Web Performance Test Tools- & gt; Testausführung- & gt; Anzahl der alten Testergebnisse begrenzen ist auf 25 gesetzt. Ich habe versucht, ReSharper UnitTesting + deaktivierte Unterstützung für MSTests, NUnit und JS zu deaktivieren, aber das Problem besteht immer noch.
Wenn VS unter normalem Konto gestartet wird (nicht Administrator)
In diesem Fall wird der Ordner "TestResults \ User_Comp JJJJ-MM-TT HH-MM-ss" nach dem Test nicht gelöscht. Natürlich versagen in diesem Fall einige meiner Tests.
Ich habe für jeden Benutzer den vollen Zugriff auf den Ordner "TestResults" eingerichtet, aber die Ergebnisse werden trotzdem entfernt.
Sieht so aus, dass VS 0 als Grenzwert für Testergebnisse verwendet. Ist jemand mit diesem Problem konfrontiert?
Tags und Links unit-testing visual-studio mstest administrator