PublishTestResults@1 – Teszteredmények közzététele v1 feladat
Teszteredmények közzététele az Azure Pipelinesban.
Teszteredmények közzététele a VSTS-ben/TFS-ben.
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.
Bevitelek
testRunner
- Teszteredmény formátuma
string
. Kötelező. Engedélyezett értékek: JUnit
, NUnit
, VSTest
, XUnit
. Alapértelmezett érték: JUnit
.
Megadja a közzétenni kívánt eredményfájlok formátumát. A következő formátumok támogatottak: CTest, JUnit, NUnit 2, NUnit 3, Visual Studio Test (TRX) és xUnit 2.
testResultsFiles
- Teszteredmények fájljai
string
. Kötelező. Alapértelmezett érték: **/TEST-*.xml
.
Egy vagy több teszteredményfájlt határoz meg.
- Használhat egymappás helyettesítő karaktereket (
*
) és rekurzív helyettesítő karaktereket (**
). Megkeresi például az összes olyan XML-fájlt,**/TEST-*.xml
amelynek a neve az összes alkönyvtárban kezdődikTEST-
. Ha a VSTestet használja teszteredmény-formátumként, a fájltípust módosítani kell például a következőre.trx
:**/TEST-*.trx
- Több elérési út is megadható, egy új sor választja el egymástól.
- Emellett elfogadja a minimatch mintákat is.
Például kizárja a !TEST[1-3].xml
, TEST2.xml
vagy TEST3.xml
nevű TEST1.xml
fájlokat.
mergeTestResults
- Teszteredmények egyesítése
boolean
. Alapértelmezett érték: false
.
Ha ennek a logikai értéknek a true
értéke , a feladat az összes fájlból származó teszteredményeket egyetlen tesztfuttatáson jelenti. Ha az érték false
, a feladat minden teszteredményfájlhoz külön tesztfuttatást hoz létre.
Megjegyzés
Az egyesítési teszteredmények beállításával egyesítheti ugyanabból a tesztelési keretrendszerből származó fájlokat, hogy az eredmények leképezése és időtartama megfelelően legyen kiszámítva.
testRunTitle
- Tesztfuttatás címe
string
.
Választható. Megadja annak a tesztfuttatásnak a nevét, amelyen az eredményeket jelenteni fogja. A buildelési vagy kiadási folyamatban deklarált változónevek használhatók.
platform
- Platform
string
.
Választható. Meghatározza azt a buildplatformot, amelyen a tesztfuttatást jelenteni kell. Például: x64
vagy x86
. Ha definiált egy változót a platformhoz a buildelési feladatban, használja itt.
configuration
- Konfigurációs
string
.
Választható. Megadja azt a buildkonfigurációt, amelyen a tesztfuttatást jelenteni kell. Például: Debug
vagy Release
. Ha definiált egy változót a konfigurációhoz a buildelési feladatban, használja itt.
publishRunAttachments
- Tesztmellékletek feltöltése
boolean
. Alapértelmezett érték: true
.
Választható. Ha ez a logikai érték true
, a feladat az összes teszteredményfájlt mellékletként tölti fel a tesztfuttatásba.
Feladatvezérlési lehetőségek
Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Megjegyzések
PublishTestResults@2 a feladat újabb verziója, amely NUnit3-támogatást és -támogatást biztosít a Minimatch fájlmintákhoz.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás: | Ügynök, DeploymentGroup |
Igények | None |
Képességek | Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
Parancskorlátozások | Bármelyik |
Változók beállítása | Bármelyik |
Ügynök verziója | 2.144.0 vagy újabb |
Feladatkategória | Teszt |
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás: | Ügynök, DeploymentGroup |
Igények | None |
Képességek | Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
Parancskorlátozások | Bármelyik |
Változók beállítása | Bármelyik |
Ügynök verziója | 1.83.0 vagy újabb |
Feladatkategória | Teszt |