Delen via


PublishTestResults@1 - Testresultaten v1-taak publiceren

Testresultaten publiceren naar Azure Pipelines.

Testresultaten publiceren naar 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.

Invoerwaarden

testRunner - Indeling testresultaat
string. Vereist. Toegestane waarden: JUnit, NUnit, VSTest, XUnit. Standaardwaarde: JUnit.

Hiermee geeft u de indeling op van de resultatenbestanden die u wilt publiceren. De volgende indelingen worden ondersteund: CTest, JUnit, NUnit 2, NUnit 3, Visual Studio Test (TRX) en xUnit 2.


testResultsFiles - Bestanden met testresultaten
string. Vereist. Standaardwaarde: **/TEST-*.xml.

Hiermee geeft u een of meer bestanden met testresultaten op.

  • U kunt een jokerteken met één map (*) en recursieve jokertekens () gebruiken.** Zoekt bijvoorbeeld **/TEST-*.xml naar alle XML-bestanden waarvan de naam begint met TEST- in alle submappen. Als u VSTest gebruikt als de indeling van het testresultaat, moet het bestandstype worden gewijzigd in .trx bijvoorbeeld **/TEST-*.trx
  • Er kunnen meerdere paden worden opgegeven, gescheiden door een nieuwe regel.
  • Daarnaast worden minimatchpatronen geaccepteerd.

Sluit bijvoorbeeld !TEST[1-3].xml bestanden met de naam TEST1.xml, TEST2.xmlof TEST3.xmluit.


mergeTestResults - Testresultaten samenvoegen
boolean. Standaardwaarde: false.

Wanneer de waarde van deze booleaanse waarde is, rapporteert truede taak testresultaten van alle bestanden op basis van één testuitvoering. Als de waarde is false, maakt de taak een afzonderlijke testuitvoering voor elk testresultaatbestand.

Notitie

Gebruik de instelling testresultaten samenvoegen om bestanden uit hetzelfde testframework te combineren om ervoor te zorgen dat de toewijzing van resultaten en de duur correct worden berekend.


testRunTitle - Titel van testuitvoering
string.

Optioneel. Hiermee geeft u een naam op voor de testuitvoering waarvoor de resultaten worden gerapporteerd. Variabelenamen die zijn gedeclareerd in de build- of release-pijplijn, kunnen worden gebruikt.


platform - Platform
string.

Optioneel. Hiermee geeft u het buildplatform op waarop de testuitvoering moet worden gerapporteerd. Bijvoorbeeld: x64 of x86. Als u in uw buildtaak een variabele voor het platform hebt gedefinieerd, gebruikt u deze hier.


configuration - Configuratie
string.

Optioneel. Hiermee geeft u de buildconfiguratie op waarop de testuitvoering moet worden gerapporteerd. Bijvoorbeeld: Debug of Release. Als u een variabele hebt gedefinieerd voor de configuratie in uw buildtaak, gebruikt u deze hier.


publishRunAttachments - Testbijlagen uploaden
boolean. Standaardwaarde: true.

Optioneel. Wanneer de waarde van deze booleaanse waarde is true, uploadt de taak alle bestanden met testresultaten als bijlagen bij de testuitvoering.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties voor besturingselementen en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Geen.

Opmerkingen

PublishTestResults@2 is een nieuwere versie van deze taak die NUnit3-ondersteuning en ondersteuning biedt voor patronen van minimatchbestanden.

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 2.144.0 of hoger
Taakcategorie Testen
Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 1.83.0 of hoger
Taakcategorie Testen

Zie ook