Megosztás a következőn keresztül:


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ődik TEST- . 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.xmlvagy TEST3.xmlnevű TEST1.xmlfá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

Lásd még