Dela via


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 med TEST- 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.xmleller TEST3.xml.


mergeTestResults - Slå samman testresultat
boolean. Standardvärde: false.

När det här booleska värdet är truerapporterar aktiviteten testresultat från alla filer mot en enda testkörning. Om värdet är falseskapar 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 trueladdar 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

Se även