PublishTestResults@1 – Publicera testresultat v1-uppgift
Publicera testresultat till Azure Pipelines.
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.
Ingångar
testRunner
-
testresultatformat
string
. Obligatoriskt. Tillåtna värden: JUnit
, NUnit
, VSTest
, XUnit
. Standardvärde: JUnit
.
Anger formatet på 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
. Obligatoriskt. Standardvärde: **/TEST-*.xml
.
Anger en eller flera testresultatfiler.
- Du kan använda jokertecken med en mapp (
*
) och rekursiva jokertecken (**
). Till exempel söker**/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.trx
t.ex.**/TEST-*.trx
- Flera sökvägar kan anges, avgränsade med en ny rad.
- Accepterar dessutom minimatchmönster.
!TEST[1-3].xml
exkluderar till exempel filer med namnet TEST1.xml
, TEST2.xml
eller TEST3.xml
.
mergeTestResults
-
Slå samman testresultat
boolean
. Standardvärde: false
.
När det här booleska värdet är true
rapporterar aktiviteten 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.
Anmärkning
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 resultatet ska rapporteras mot. Variabelnamn som deklareras i bygg- eller versionspipelinen kan användas.
platform
-
Platform
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 bygguppgiften använder du den här.
publishRunAttachments
-
Ladda upp testbilagor
boolean
. Standardvärde: true
.
Valfritt. När det 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
Ingen.
Anmärkningar
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 |
kräver | Ingen |
funktioner | Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Vilken som helst |
variabler som kan | Vilken som helst |
Agentversion | 2.144.0 eller senare |
Aktivitetskategori | Test |
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
kräver | Ingen |
funktioner | Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Vilken som helst |
variabler som kan | Vilken som helst |
Agentversion | 1.83.0 eller senare |
Aktivitetskategori | Test |