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 metTEST-
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.xml
of TEST3.xml
uit.
mergeTestResults
- Testresultaten samenvoegen
boolean
. Standaardwaarde: false
.
Wanneer de waarde van deze booleaanse waarde is, rapporteert true
de 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 |