Share via


Opzioni della riga di comando per la pubblicazione dei risultati dei test

Le seguenti opzioni consentono di pubblicare i risultati del test quando si usa l'utilità della riga di comando MSTest.exe.

Prerequisiti

Visual Studio Ultimate o Visual Studio Premium

Il database per la raccolta di progetti team si trova in un computer Team Foundation Server. Ciò vuol dire che è possibile pubblicare i dati dei test solo se è stato installato Team Explorer e se la sessione utente Visual Studio è collegata a un computer Team Foundation Server. Per informazioni sulla connessione a Team Foundation Server, vedere la pagina relativa alla Connettersi ai progetti team in Team Foundation Server.

Opzioni necessarie per la pubblicazione dei risultati dei test

Quando si pubblicano i risultati del test dalla riga di comando, è possibile pubblicare i risultati di un'esecuzione dei test completata precedentemente oppure eseguire dei test e pubblicare i nuovi risultati prodotti.

Le seguenti opzioni sono necessarie per la pubblicazione dei risultati del test: /publish, /publishbuild, /platform, /flavor e /teamproject. Usare questa opzione solo per pubblicare i risultati di un'esecuzione dei test precedente: /publishresultsfile.

Nota

Per informazioni sulle opzioni della riga di comando MSTest.exe non specificamente usate per la pubblicazione dei risultati del test, vedere MSTest.exe (opzioni della riga di comando).

/publish

/publish:[ nome server]

Usare l'opzione /publish per pubblicare i dati di test nel database per la raccolta di progetti team associata a Team Foundation Server del progetto.

Quando si usa l'opzione /publish, è necessario specificare correttamente il nome di Team Foundation Server. Il formato corretto dipende dalla registrazione di Team Foundation Server sul client, come descritto qui:

  • Se Team Foundation Server non è registrato sul client, usare l'URI che identifica Team Foundation Server. Ad esempio /publish:http://OurTFSMachine:8080/tfs/OurProjectCollection.

  • Se il computer Team Foundation Server è registrato, è possibile usare una forma abbreviata, vale a dire: /publish:OurTFSMachine.

/publishbuild

/publishbuild:[ nome compilazione ]

Per pubblicare i dati dei test, è necessario specificare il nome di una compilazione completata. Per trovare il nome di una compilazione, effettuare le operazioni seguenti:

  1. Aprire Visual Studio e collegarsi a Team Foundation Server. Per altre informazioni, vedere la pagina relativa alla Connettersi ai progetti team in Team Foundation Server.

  2. Aprire Team Explorer.

  3. Aprire il progetto team ed espandere il nodo del progetto team.

  4. Nella compilazione, fare doppio clic su Tutti i tipi di compilazione oppure su un determinato tipo di compilazione per visualizzare le relative compilazioni.

    I nomi delle compilazioni che è possibile usare sono elencati nella colonna Nome.

    Nota

    Per visualizzare informazioni su /platform e /flavor, fare doppio clic sul nome della compilazione.

/flavor

/flavor:[ versione ]

Questa opzione, immessa come stringa, è obbligatoria per la pubblicazione dei risultati dei test. I valori di /flavor e /platform devono corrispondere a una combinazione valida di valori per la compilazione completata identificata dall'opzione /publishbuild. Quando si esegue l'utilità MSTest con le opzioni per la pubblicazione, viene prima completata l'esecuzione dei test, quindi vengono impostate le proprietà della caratteristica e della piattaforma dell'esecuzione dei test prima di pubblicare i risultati dell'esecuzione dei test.

Esempi di uso /flavor: /flavor:debug, /flavor:retail

/platform

/platform:[ piattaforma ]

Questa opzione, immessa come stringa, è obbligatoria per la pubblicazione dei risultati dei test. I valori di /flavor e /platform devono corrispondere a una combinazione valida di valori per la compilazione completata identificata dall'opzione /publishbuild. Quando si esegue l'utilità MSTest con le opzioni per la pubblicazione, viene prima completata l'esecuzione dei test, quindi vengono impostate le proprietà della caratteristica e della piattaforma dell'esecuzione dei test prima di pubblicare i risultati dell'esecuzione dei test.

Esempi di uso /platform: /platform:AnyCPU, /platform:x86

/publishresultsfile

/publishresultsfile:[ nome file ]

Il nome del file dei risultati da pubblicare. L'estensione di questo file è .trx. Per pubblicare i risultati dell'esecuzione corrente usando il nome predefinito, non includere questa opzione.

/teamproject

/teamproject:[ nome del progetto team ]

Indicazione del nome del progetto team a cui appartiene la compilazione.

Vedere anche

Attività

Eseguire test automatizzati dalla riga di comando con MSTest

Concetti

Esecuzione di test automatizzati dalla riga di comando

MSTest.exe (opzioni della riga di comando)