cicd-integrations
2024.10
true
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Benutzerhandbuch zu CI/CD-Integrationen

Letzte Aktualisierung 23. Mai 2025

UiPath Test

In der Regel führt die Aufgabe von UiPath Test einen vorhandenen Testsatz im Orchestrator aus. Darüber hinaus können Sie sie zum Packen, Bereitstellen und Ausführen von Testfällen verwenden, indem Sie den Pfad zu einem UiPath Testprojekt angeben. Die letztgenannte Option wird im Orchestrator als temporärer Testsatz angezeigt.

Nachdem die Aufgabe die Ausführung abgeschlossen hat, werden die Testergebnisse auf die Registerkarte Test in Azure DevOps hochgeladen. Sie können den Ausgabepfad der Testergebnisse im JUnit-Format angeben.

Je nach Ergebnis wird der Build entweder als erfolgreich (alle Testfälle sind bestanden) oder fehlgeschlagen (mindestens ein Testfall ist fehlgeschlagen) markiert.

Konfiguration

Verwenden Sie die folgende Tabelle, um die Eingaben von UiPath Test zu konfigurieren.

ArgumentBeschreibung
Anzeigename (erforderlich) Geben Sie einen Namen für Ihre Aufgabe ein.
Testausführungsmethode auswählenWählen Sie den Test aus, den Sie ausführen möchten: Testsatz ausführen: Geben Sie einen vorhandenen Testsatz im Orchestrator an und führen Sie ihn aus. Tests im Projekt ausführen: Geben Sie ein Projekt an, stellen Sie das Paket bereit und führen Sie die Testfälle als Teil eines temporären Testsatzes aus.
Orchestrator-Verbindung (erforderlich) Konfigurieren Sie die Dienstverbindung für den Zugriff auf UiPath Orchestrator-Dienste. Sie können eine Verbindung nur für diesen Schritt konfigurieren oder eine vorhandene globale Verbindung verwenden. Weitere Informationen finden Sie unter Konfigurieren der UiPath Orchestrator-Dienstverbindung.
EingabeparameterGeben Sie den Dateipfad zu einer JSON-Eingabedatei an, z. B. Input\jobParameters.json . Geben Sie das Argument type an, wenn Sie neue Eingabeargumente auf Testsatzebene erstellen. Andernfalls können Sie name und value verwenden.
Testsatz (erforderlich für die Methode zum Ausführen des Testsatzes) Der Name, der für den Testsatz angezeigt wird, den Sie ausführen möchten. Stellen Sie sicher, dass der Testsatz die neueste Version der Testfälle enthält.
Wenn sich der Testsatz nicht im Standardordner befindet, stellen Sie sicher, dass Sie den entsprechenden Ordnernamen davor einschließen. Zum Beispiel AccountingTeam\TestSet.
Testprojektpfad (erforderlich für die Methode zum Ausführen von Tests in einem Projekt) Geben Sie den Testprojektspeicherort an, der als Teil eines temporären Testsatzes ausgeführt werden soll.
Umgebung (erforderlich für die Methode zum Ausführen von Tests in einem Projekt) Wenn Sie klassische Ordner verwenden (veraltet), müssen Sie die Umgebung definieren, in der die Pakete bereitgestellt werden sollen. Sie können dieses Feld verwenden, um Pakete zu erstellen oder zu aktualisieren. Im folgenden Beispiel können Sie Ihre Umgebungen durch ein Komma getrennt in dieses Feld eintragen: testingEnvironment, productionEnvironment.
Orchestrator-Ordner (erforderlich) Geben Sie den Ordner an, in dem der Prozess bereitgestellt wird. Für klassische Ordner (veraltet) können Sie bestimmte Roboternamen verwenden. Für moderne Ordner können Sie bestimmte Benutzer- und Maschinennamen verwenden.
Um Unterordner einzugeben, geben Sie sowohl den Namen des übergeordneten Ordners als auch den Namen des Unterordners ein. Zum Beispiel AccountingTeam\TeamJohn.
Ausgabepfad der TestergebnisseGeben Sie den Ausgabepfad der Testergebnisse im JUnit-Format an (z. B. Output\testResults.json).
ZeitüberschreitungGeben Sie die Anzahl der zu wartenden Sekunden an, bevor die Anfrage abgebrochen wird.
AblaufverfolgungsstufeWählen Sie die Protokollierungsstufe aus der Dropdownliste aus.
Roboterprotokolle anhängenWählen Sie diese Option aus, um Protokolle der INFO-Ebene vom ausführenden Roboter anzufügen. Standardmäßig ist dies nicht ausgewählt. Weitere Informationen finden Sie unter Roboterprotokolle.
docs image

YAML-Pipeline

Sie können eine Vorschau eines vollständig geparsten YAML-Dokuments für UiPath Test anzeigen.
-- task: UiPathTest@2
  inputs:
    #testTarget: TestProject # Options: TestProject, TestSet
    #orchestratorConnection: # Service connection to UiPath Orchestrator
    #testProjectPath: '$(Build.SourcesDirectory)\MobileAutomationTests' # Required only when testTarget = TestProject
    #testSet: 'MobileAutomationTests' # Required only when testTarget = TestSet
    #folderName: 'MobileAutomationTesting'
    #environment: 'TestingRobots' # Required only when testTarget = TestProject and the folder is a classic folder
    #testReportDestination: '$(Build.ArtifactStagingDirectory)\report.xml' # Optional
    #timeout: 200 # Optional, default = 3600s,
    #traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None task: UiPathTest@2-- task: UiPathTest@2
  inputs:
    #testTarget: TestProject # Options: TestProject, TestSet
    #orchestratorConnection: # Service connection to UiPath Orchestrator
    #testProjectPath: '$(Build.SourcesDirectory)\MobileAutomationTests' # Required only when testTarget = TestProject
    #testSet: 'MobileAutomationTests' # Required only when testTarget = TestSet
    #folderName: 'MobileAutomationTesting'
    #environment: 'TestingRobots' # Required only when testTarget = TestProject and the folder is a classic folder
    #testReportDestination: '$(Build.ArtifactStagingDirectory)\report.xml' # Optional
    #timeout: 200 # Optional, default = 3600s,
    #traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None task: UiPathTest@2
  • Konfiguration
  • YAML-Pipeline

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2025 UiPath. Alle Rechte vorbehalten