Risultati dei test dalla riga di comando
Il programma eseguibile MSTest.exe consente di eseguire i test dalla riga di comando. MSTest.exe consente di visualizzare automaticamente un riepilogo dell'esecuzione nella finestra del prompt dei comandi.
Consente inoltre di salvare automaticamente i risultati del test sul disco. Nella sezione del riepilogo della schermata di output dei risultati, MSTest consente di visualizzare il nome del file dei risultati generato automaticamente. Di seguito è riportato un esempio:
Results file: D:\temp\test\TestProject3\TestProject3\TestResults\thisuser@ThisUser-32G 9_24_2012 1_27_37 PM.trx
Se si preferisce, è possibile salvare esplicitamente i risultati del test in un file indicato dall'utente. Se la sessione client di Visual Studio è connessa a Team Foundation Server, è possibile pubblicare i risultati nel database per la raccolta di progetti team. Nelle procedure seguenti vengono descritte entrambe le opzioni.
Nota
Per informazioni sulla pubblicazione dei dati del test da Visual Studio, vedere Opzioni della riga di comando per la pubblicazione dei risultati dei test.
Per salvare i risultati del test dalla riga di comando in uno specifico file
Eseguire i test utilizzando il programma MSTest.
Utilizzare l'opzione /resultsfile:[file name] per specificare il nome di un file in cui salvare i risultati del test. Ad esempio:
MSTest /testmetadata:Bank.vsmdi /resultsfile:BanktestResults.trx
Nota
I file dei risultati del test devono avere l'estensione trx per poter funzionare correttamente, ma il comando MSTest non fornisce automaticamente quell'estensione.Quindi, si consiglia di includere l'estensione .trx quando si esegue questo comando.
Per ulteriori informazioni sulle opzioni che è possibile utilizzare con il programma MSTest, vedere MSTest.exe (opzioni della riga di comando).
Per pubblicare i risultati del test della riga di comando nel database per la raccolta di progetti Team
Eseguire i test utilizzando il programma MSTest.
Nota
È possibile pubblicare i risultati del test nel database per la raccolta di progetti team solo se connessi a Team Foundation Server e se è installato Team Explorer.Per informazioni sulle modalità di collegamento a Team Foundation Server, vedere Connettersi ai progetti team in Team Foundation Server.
Molte opzioni della riga di comando si riferiscono alla pubblicazione dei risultati del test. Vengono utilizzate in combinazione, in base ai risultati del test che si desidera pubblicare. Cinque di tali opzioni sono obbligatorie: /publish, /publishbuild, /teamproject, /platform e /flavor. Una è facoltativa**: /publishresultsfile**.
Pubblicazione dei risultati del test corrente. Per eseguire test e pubblicarne immediatamente i risultati, utilizzare le opzioni che specificano i test da eseguire e le opzioni obbligatorie per la pubblicazione. Di seguito è riportato un esempio:
MSTest /testcontainer:test.dll /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release
Pubblicazione dei risultati di test passati. Per pubblicare i risultati di test eseguiti in passato, omettere tutte le opzioni della riga di comando che specificano i test da eseguire, come /testcontainer: e /testmetadata: perché non è in esecuzione alcun test. Ad esempio:
MSTest /publishresultsfile:testResult.trx /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release
Per ulteriori informazioni su come utilizzare queste opzioni, vedere MSTest.exe (opzioni della riga di comando).
Vedere anche
Attività
Eseguire test automatizzati dalla riga di comando con MSTest