UiPath Documentation
uipath-cli
latest
false
UiPath-CLI-Benutzerhandbuch
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

uip-tm-Ergebnis

uip tm result lädt Ausführungsartefakte in einem strukturierten, CI-optimierten Format herunter. Es macht ein Verb verfügbar, das eine JUnit-XML-Datei schreibt – die Überprüfen zwischen den meisten CI-Testdashboards (Azure DevOps, Jenkins, GitLab, KreisCI).

Zusammenfassung

uip tm result download --execution-id <uuid> (--project-key <key> | --test-set-key <key>) [--output-file <path>]
uip tm result download --execution-id <uuid> (--project-key <key> | --test-set-key <key>) [--output-file <path>]

Alle Verben berücksichtigen die globalen Optionen und die Standardaustrittscodes. Jedes Verb akzeptiert -t, --tenant <name> und --log-level <level> (Standard: Information).

UIP-TM-Ergebnis herunterladen

Laden Sie die Ergebnisse einer einzelnen Testausführung als JUnit-XML-Bericht herunter. Der Befehl:

  1. Ruft die Statistiken der Ausführung, den Testsatznamen und die Testsatz-ID ab.
  2. Durchläuft jedes Testfallprotokoll, das an die Ausführung angehängt ist.
  3. Ruft für jedes Protokoll die Artefakte pro Assertion parallel ab (Fehler bei der Assertionssuche werden protokolliert und übersprungen, nicht schwerwiegend).
  4. Ruft die Paketliste des Testsatzes ab ( nach bestem Wissen und Gewissen – fehlende Pakete werden im Hintergrund weggelassen).
  5. Serialisiert alles als JUnit-XML und schreibt es in --output-file.

Argumente

Keine.

Optionen

  • --execution-id <uuid> (erforderlich) – Ausführung zum Herunterladen.
  • --project-key <key> – das besitzende Projekt. Entweder dies oder --test-set-key ist erforderlich.
  • --test-set-key <key> – Testsatzschlüssel (z. B. DEMO:42); Der Projektschlüssel ist aus dem Präfix abgeleitet.
  • --output-file <path> – Ausgabeort. Kann ein Dateipfad (./junit.xml) oder ein Verzeichnis sein (die Datei ist nach dem Testsatz benannt). Standardmäßig das aktuelle Arbeitsverzeichnis.

Beispiel

uip tm result download \
  --execution-id a1b2c3d4-0000-0000-0000-000000000001 \
  --project-key DEMO \
  --output-file ./junit.xml
uip tm result download \
  --execution-id a1b2c3d4-0000-0000-0000-000000000001 \
  --project-key DEMO \
  --output-file ./junit.xml

Datenform

{
  "Code": "ResultDownload",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "Format": "junit",
    "OutputPath": "./junit.xml",
    "TotalTests": 10,
    "Passed": 8,
    "Failed": 2,
    "Cancelled": 0
  }
}
{
  "Code": "ResultDownload",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "Format": "junit",
    "OutputPath": "./junit.xml",
    "TotalTests": 10,
    "Passed": 8,
    "Failed": 2,
    "Cancelled": 0
  }
}

Das eigentliche JUnit-XML wird in OutputPath geschrieben. Der JSON-Umschlag meldet Erfolg plus Anzahl in der Zusammenfassung.

Verwenden der Ausgabe in CI

Veröffentlichen Sie die in --output-file geschriebene Datei mit Ihrem CI-Testreporter. Typische Muster:

# Azure DevOps
- task: PublishTestResults@2
  inputs:
    testResultsFormat: JUnit
    testResultsFiles: junit.xml
# Azure DevOps
- task: PublishTestResults@2
  inputs:
    testResultsFormat: JUnit
    testResultsFiles: junit.xml
# GitHub Actions
- uses: dorny/test-reporter@v1
  with:
    name: Test Manager
    path: junit.xml
    reporter: java-junit
# GitHub Actions
- uses: dorny/test-reporter@v1
  with:
    name: Test Manager
    path: junit.xml
    reporter: java-junit
  • testsets run – erzeugt das hier verbrauchte ExecutionId .
  • Wait – Blockieren Sie, bis die Ausführung beendet ist, bevor Sie die Ergebnisse herunterladen.
  • report – eine visuell lesbare Zusammenfassung, wenn Sie kein JUnit-XML benötigen.
  • Anhang – Laden Sie Screenshots, Protokolle und Dateien herunter, die von Testfallprotokollen erzeugt wurden.

Siehe auch

  • Zusammenfassung
  • UIP-TM-Ergebnis herunterladen
  • Argumente
  • Optionen
  • Beispiel
  • Datenform
  • Verwenden der Ausgabe in CI
  • Zugehörig
  • Siehe auch

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben