2010-05-25 16 views

risposta

11

Attualmente, questo non è possibile controllare dall'interno dell'IDE, vedere http://social.msdn.microsoft.com/Forums/en/vststest/thread/4ff650e1-a99a-4bd4-8311-6007f2a6e16e.

Tuttavia, se è possibile utilizzare MSTest.exe dalla linea di comando, userà la cartella corrente per generare la cartella TestResults in

Aggiornamento:.

trovato questo in http://blogs.msdn.com/b/vstsqualitytools/archive/2010/10/24/test-agent-test-controller-and-mstest-faq.aspx:

Come personalizzare la directory di distribuzione predefinita?

È possibile modificare la cartella di distribuzione predefinita modificando il file impostazioni di test nell'editor XML:

<Deployment userDeploymentRoot="C:\TestResults" useDefaultDeploymentRoot ="false" /> 

Si noti che, se le impostazioni del test viene modificata da modificare XML (invece di utilizzare l'editor di default) VS bisogno di essere chiuso e riaperto (dal momento che la modifica è fatto in XML, le modifiche non verranno aggiornati nelle impostazioni caricate.)

con i migliori saluti, Marco Kroonwijk

+0

Ho appena aggiornato la mia risposta sulla base di alcune nuove scoperte! – kroonwijk

+0

Dove viene fatto esattamente? Quale file? Supponevo che fosse nella soluzione, ma la soluzione per VS 2010 non è XML. – CuppM

+1

Non importa, a quanto pare ho cancellato il file local.testsettings dalla mia soluzione da qualche parte lungo la strada. Ho dovuto aggiungerne uno nuovo agli elementi della soluzione. – CuppM

0

MSTest.exe genererà risultati nella cartella corrente come stati kroonwijk, ma si può ignorare che con la riga di comando/resultsfile specificando il nome del file di output in una cartella diversa, sarà anche distribuire una sottocartella con i file di test nella stessa posizione.

Ad esempio "/resultsfile:c:\TestResults\mstestreport.trx" sovrascriverà la cartella di distribuzione predefinita e sostituirà anche qualsiasi cosa nel tag <deployment> nel file delle impostazioni.

Problemi correlati