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-Anhang

uip tm attachment lädt Dateien herunter und hoch, die mit Testfallprotokollen in einer Testausführung verbunden sind – Screenshots, serialisierter Status, aufgezeichnete Protokolle, jede Datei, die die Automatisierung an ein Protokoll angehängt hat.

Zusammenfassung

uip tm attachment download --execution-id <uuid> (--project-key <key> | --test-set-key <key>)
                           [--test-case-name <name>][--only-failed] [--result-path <path>]

uip tm attachment upload --object-id <uuid> --object-type <type> --file <path>
                         [--project-key <key>] [--test-set-key <key>]
                         [--source <source>] [--attachment-type <type>]
uip tm attachment download --execution-id <uuid> (--project-key <key> | --test-set-key <key>)
                           [--test-case-name <name>]… [--only-failed] [--result-path <path>]

uip tm attachment upload --object-id <uuid> --object-type <type> --file <path>
                         [--project-key <key>] [--test-set-key <key>]
                         [--source <source>] [--attachment-type <type>]

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

UIP-TM-Anhang herunterladen

Laden Sie Anhänge für die Testfallprotokolle einer einzelnen Ausführung herunter. Der Befehl blättert durch die Protokolle, verengt optional nur fehlgeschlagene Testfälle oder benannte Testfälle und listet dann jeden Anhang auf und lädt ihn in ein Unterverzeichnis pro Testfall unter --result-path herunter.

Argumente

Keine.

Optionen

  • --execution-id <uuid> (erforderlich) – Ausführung, deren Anhänge abgerufen werden sollen.
  • --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.
  • --test-case-name <name> – Filtern nach Testfallname (Teilzeichenfolge ohne Groß-/Kleinschreibung). Kann wiederholt werden, um einen beliebigen Namen zu akzeptieren.
  • --only-failed – Anhänge nur für Testfallprotokolle mit Ergebnis Failed herunterladen.
  • --result-path <path> – Ausgabeverzeichnis. Standardmäßig das aktuelle Arbeitsverzeichnis. Das Verzeichnis wird erstellt, wenn es fehlt.

Beispiele

# download everything
uip tm attachment download \
  --execution-id a1b2c3d4-0000-0000-0000-000000000001 \
  --project-key DEMO \
  --result-path ./attachments

# only failed tests
uip tm attachment download \
  --execution-id a1b2c3d4-0000-0000-0000-000000000001 \
  --project-key DEMO \
  --only-failed \
  --test-case-name login \
  --test-case-name checkout \
  --result-path ./attachments
# download everything
uip tm attachment download \
  --execution-id a1b2c3d4-0000-0000-0000-000000000001 \
  --project-key DEMO \
  --result-path ./attachments

# only failed tests
uip tm attachment download \
  --execution-id a1b2c3d4-0000-0000-0000-000000000001 \
  --project-key DEMO \
  --only-failed \
  --test-case-name login \
  --test-case-name checkout \
  --result-path ./attachments

Datenform – normale Ausführung

{
  "Code": "AttachmentDownload",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "OutputPath": "./attachments",
    "Downloaded": 3,
    "MatchedTestCases": 2
  }
}
{
  "Code": "AttachmentDownload",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "OutputPath": "./attachments",
    "Downloaded": 3,
    "MatchedTestCases": 2
  }
}

Datenform – keine übereinstimmenden Testfallprotokolle

{
  "Code": "AttachmentDownload",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "Message": "No matching test case logs found.",
    "Downloaded": 0
  }
}
{
  "Code": "AttachmentDownload",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "Message": "No matching test case logs found.",
    "Downloaded": 0
  }
}

Datenform – einige Anhänge sind fehlgeschlagen

{
  "Code": "AttachmentDownload",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "OutputPath": "./attachments",
    "Downloaded": 2,
    "MatchedTestCases": 3,
    "Skipped": ["Login flow: HTTP 404: Not Found"]
  }
}
{
  "Code": "AttachmentDownload",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "OutputPath": "./attachments",
    "Downloaded": 2,
    "MatchedTestCases": 3,
    "Skipped": ["Login flow: HTTP 404: Not Found"]
  }
}

uip tm-Anhang hochladen

Laden Sie eine Datei als Anhang zu einem Testfallprotokoll oder einem anderen Test Manager-Objekt hoch.

Argumente

Keine.

Optionen

  • --object-id <uuid> (erforderlich) – UUID des Objekts, an das die Datei angehängt werden soll (z. B. eine Testfallprotokoll-ID).
  • --object-type <type> (erforderlich) – Typ des Objekts. Führen Sie uip tm attachment upload --help aus, um akzeptierte Werte anzuzeigen.
  • --file <path> (erforderlich) – lokaler Pfad zur hochzuladenden Datei.
  • --project-key <key> – das besitzende Projekt. Optionaler Kontext für den Upload.
  • --test-set-key <key> – Testsatzschlüssel. Optionaler Kontext für den Upload.
  • --source <source> – Quellbezeichner für den Anhang. Optional.
  • --attachment-type <type> – Klassifizierung des Anhangs (z. B. screenshot, log). Optional.

Beispiel

uip tm attachment upload \
  --object-id c3d4e5f6-0000-0000-0000-000000000001 \
  --object-type TestCaseLog \
  --file ./screenshot.png \
  --project-key DEMO \
  --attachment-type screenshot
uip tm attachment upload \
  --object-id c3d4e5f6-0000-0000-0000-000000000001 \
  --object-type TestCaseLog \
  --file ./screenshot.png \
  --project-key DEMO \
  --attachment-type screenshot

Datenform

{
  "Code": "AttachmentUpload",
  "Data": {
    "AttachmentId": "d4e5f6a7-0000-0000-0000-000000000001",
    "ObjectId": "c3d4e5f6-0000-0000-0000-000000000001",
    "ObjectType": "TestCaseLog",
    "FileName": "screenshot.png",
    "Result": "Uploaded"
  }
}
{
  "Code": "AttachmentUpload",
  "Data": {
    "AttachmentId": "d4e5f6a7-0000-0000-0000-000000000001",
    "ObjectId": "c3d4e5f6-0000-0000-0000-000000000001",
    "ObjectType": "TestCaseLog",
    "FileName": "screenshot.png",
    "Result": "Uploaded"
  }
}
  • testsets run – erzeugt das von ExecutionId verwendete download.
  • Wait – Blockieren Sie, bis die Ausführung beendet ist, bevor Sie Anhänge abrufen.
  • Ergebnis – JUnit-XML derselben Ausführung.
  • Bericht – von Menschen lesbare Zusammenfassung.

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