PublishTestResults@1 – Publicera testresultat v1-uppgift
Publicera testresultat till Azure Pipelines.
Publicera testresultat till VSTS/TFS.
Syntax
# 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.
Indata
testRunner
- Testresultatformat
string
. Krävs. Tillåtna värden: JUnit
, NUnit
, VSTest
, XUnit
. Standardvärde: JUnit
.
Anger formatet för de resultatfiler som du vill publicera. Följande format stöds: CTest, JUnit, NUnit 2, NUnit 3, Visual Studio Test (TRX) och xUnit 2.
testResultsFiles
- Testresultatfiler
string
. Krävs. Standardvärde: **/TEST-*.xml
.
Anger en eller flera testresultatfiler.
- Du kan använda jokertecken med en mapp (
*
) och rekursiva jokertecken (**
). Söker till exempel**/TEST-*.xml
efter alla XML-filer vars namn börjar medTEST-
i alla underkataloger. Om du använder VSTest som testresultatformat bör filtypen ändras till t.ex.trx
.**/TEST-*.trx
- Flera sökvägar kan anges, avgränsade med en ny rad.
- Dessutom accepterar minimatch mönster.
Till exempel !TEST[1-3].xml
exkluderar filer med namnet TEST1.xml
, TEST2.xml
eller TEST3.xml
.
mergeTestResults
- Sammanfoga testresultat
boolean
. Standardvärde: false
.
När det här booleska värdet är true
rapporterar uppgiften testresultat från alla filer mot en enda testkörning. Om värdet är false
skapar aktiviteten en separat testkörning för varje testresultatfil.
Anteckning
Använd inställningen för sammanslagningstestresultat för att kombinera filer från samma testramverk för att säkerställa att resultatmappningen och varaktigheten beräknas korrekt.
testRunTitle
- Testkörningsrubrik
string
.
Valfritt. Anger ett namn för testkörningen som resultaten ska rapporteras mot. Variabelnamn som deklareras i bygg- eller versionspipelinen kan användas.
platform
- Plattform
string
.
Valfritt. Anger den byggplattform som testkörningen ska rapporteras mot. Till exempel: x64
eller x86
. Om du har definierat en variabel för plattformen i din bygguppgift använder du den här.
configuration
- Konfiguration
string
.
Valfritt. Anger den byggkonfiguration som testkörningen ska rapporteras mot. Till exempel: Debug
eller Release
. Om du har definierat en variabel för konfigurationen i din bygguppgift använder du den här.
publishRunAttachments
- Ladda upp testbilagor
boolean
. Standardvärde: true
.
Valfritt. När det här booleska värdet är true
laddar aktiviteten upp alla testresultatfiler som bifogade filer till testkörningen.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Inga.
Kommentarer
PublishTestResults@2 är en nyare version av den här uppgiften som ger NUnit3 stöd och stöd för Minimatch-filmönster.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | 2.144.0 eller senare |
Uppgiftskategori | Test |
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | 1.83.0 eller senare |
Uppgiftskategori | Test |