PublishTestResults@1 - Pubblicare i risultati dei test v1 attività
Pubblicare i risultati dei test in Azure Pipelines.
Pubblicare i risultati dei test in VSTS/TFS.
Sintassi
# Publish test results v1
# Publish test results to Azure Pipelines.
- task: PublishTestResults@1
inputs:
testRunner: 'JUnit' # 'JUnit' | 'NUnit' | 'VSTest' | 'XUnit'. Required. Test Result Format. Default: JUnit.
testResultsFiles: '**/TEST-*.xml' # string. Required. Test Results Files. Default: **/TEST-*.xml.
#mergeTestResults: false # boolean. Merge Test Results. Default: false.
#testRunTitle: # string. Test Run Title.
# Advanced
#platform: # string. Platform.
#configuration: # string. Configuration.
#publishRunAttachments: true # boolean. Upload Test Attachments. Default: true.
# Publish Test Results v1
# Publish Test Results to VSTS/TFS.
- task: PublishTestResults@1
inputs:
testRunner: 'JUnit' # 'JUnit' | 'NUnit' | 'VSTest' | 'XUnit'. Required. Test Result Format. Default: JUnit.
testResultsFiles: '**/TEST-*.xml' # string. Required. Test Results Files. Default: **/TEST-*.xml.
#mergeTestResults: false # boolean. Merge Test Results. Default: false.
#testRunTitle: # string. Test Run Title.
# Advanced
#platform: # string. Platform.
#configuration: # string. Configuration.
#publishRunAttachments: true # boolean. Upload Test Attachments. Default: true.
Input
testRunner
- Formato risultato test
string
. Obbligatorio. Valori consentiti: JUnit
, NUnit
, XUnit
VSTest
. Valore predefinito: JUnit
.
Specifica il formato dei file di risultati da pubblicare. I formati seguenti sono supportati: CTest, JUnit, NUnit 2, NUnit 3, Visual Studio Test (TRX) e xUnit 2.
testResultsFiles
- File dei risultati dei test
string
. Obbligatorio. Valore predefinito: **/TEST-*.xml
.
Specifica uno o più file di risultati di test.
- È possibile usare un carattere jolly a cartella singola () e caratteri jolly ricorsivi (
*
**
). Ad esempio,**/TEST-*.xml
cerca tutti i file XML i cui nomi iniziano conTEST-
in tutte le sottodirectory. Se si usa VSTest come formato di risultato del test, il tipo di file deve essere modificato in.trx
ad esempio.**/TEST-*.trx
- È possibile specificare più percorsi separati da una nuova riga.
- Accetta inoltre modelli minimatch.
Ad esempio, !TEST[1-3].xml
esclude i file denominati TEST1.xml
, TEST2.xml
o TEST3.xml
.
mergeTestResults
- Risultati dei test di merge
boolean
. Valore predefinito: false
.
Quando questo valore booleano è true
, l'attività segnala i risultati del test da tutti i file rispetto a un'esecuzione di test singola. Se il valore è false
, l'attività crea un'esecuzione di test separata per ogni file di risultato del test.
Nota
Usare l'impostazione dei risultati del test di tipo merge per combinare i file dello stesso framework di test per garantire che il mapping dei risultati e la durata vengano calcolati correttamente.
testRunTitle
- Titolo esecuzione test
string
.
facoltativo. Specifica un nome per l'esecuzione del test in base al quale verranno segnalati i risultati. I nomi delle variabili dichiarati nella pipeline di compilazione o versione possono essere usati.
platform
- Piattaforma
string
.
facoltativo. Specifica la piattaforma di compilazione in base alla quale deve essere segnalata l'esecuzione del test. Ad esempio, x64
o x86
. Se è stata definita una variabile per la piattaforma nell'attività di compilazione, usarla qui.
configuration
- Configurazione
string
.
facoltativo. Specifica la configurazione di compilazione in base alla quale deve essere segnalata l'esecuzione del test. Ad esempio, Debug
o Release
. Se è stata definita una variabile per la configurazione nell'attività di compilazione, usarla qui.
publishRunAttachments
- Caricare allegati di test
boolean
. Valore predefinito: true
.
facoltativo. Quando questo valore booleano è true
, l'attività carica tutti i file di risultato del test come allegati all'esecuzione del test.
Opzioni di controllo delle attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Nessuno.
Osservazioni
PublishTestResults@2 è una versione più recente di questa attività che fornisce il supporto e il supporto di NUnit3 per i modelli di file Minimatch.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Esecuzione in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 2.144.0 o versione successiva |
Categoria attività | Test |
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Esecuzione in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 1.83.0 o versione successiva |
Categoria attività | Test |