Condividi tramite


Procedura: ottenere risultati dei test della 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_2005 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 l'insieme 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 del 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:[nome file] 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 Opzioni della riga di comando di MSTest.exe.

Per pubblicare i risultati del test della riga di comando nel database per l'insieme di progetti Team

  • Eseguire i test utilizzando il programma MSTest.

    Nota

    È possibile pubblicare i risultati del test nel database per l'insieme 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 e accedere a 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 Opzioni della riga di comando di MSTest.exe.

Vedere anche

Attività

Procedura: eseguire test automatizzati dalla riga di comando tramite MSTest

Concetti

Pubblicazione dei risultati dei test

Opzioni della riga di comando di MSTest.exe