Dela via


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


mergeTestResults - Sammanfoga testresultat
boolean. Standardvärde: false.

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

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

Se även