- Überblick
- Erste Schritte
- Konzepte
- Verwenden der UiPath CLI
- Anleitungen
- CI/CD-Rezepte
- Befehlsreferenz
- Überblick
- Exitcodes
- Globale Optionen
- UIP-codierter Agent
- UIP-Coded
- UIP-Kontextgrundlage
- UIP-Dokumentation
- UIP-Funktion
- UIP-Leitplanken
- uip llm-configuration
- uip llm-gateway
- UIP-Modellhub
- Add-Test-Data-Entität
- Add-Test-Data-Queue
- Add-Test-Data-Variation
- Analysieren
- Erstellen
- Ein Projekt erstellen
- Diff
- Suchaktivitäten
- Get-Analyse-Regeln
- get-standard-aktivität-xaml
- Fehler abrufen
- Manuelle-Testfälle erhalten
- Manuelle-Testschritte erhalten
- Get-Library-Object-Repository
- Get-Object-Repository
- Get-Versionen
- Beispiel für einen Workflow abrufen
- Anwendung anzeigen
- Anzeigeelement
- Inspektionspaket
- install-data-fabric-entities
- Pakete installieren oder aktualisieren
- list-data-fabric-entities
- Listeninstanzen
- Beispiele für Listenworkflows
- Packen
- Veröffentlichen
- Remote
- restore
- Ausführen, Debuggen & Ausführung enthält
- Ausführungsdatei installieren
- Suchvorlagen
- Studio starten
- Ausführung anhalten
- TM
- UIA
- UIP-Aufgaben
- UIP-Ablaufverfolgungen
- Feedback zu UIP-Ablaufverfolgungen
- Migration
- Referenz und Support
UIP-RPA-TM
Syntax und Optionen für „uip rpa tm“, das eine Test Manager-Serververbindung und ein Standardprojekt für ein RPA-Projekt konfiguriert, indem es die lokale.tmh/config.json-Datei schreibt.
uip rpa tm verbindet ein RPA-Projekt mit einem Test Manager-Server und verknüpft ein Standardprojekt vollständig über lokale Datei-E/A mit .tmh/config.json im Projektverzeichnis – für jedes Verb ist hier keine Studio- oder Helm-Instanz erforderlich.
Zusammenfassung
uip rpa tm connect --url <url>
uip rpa tm set-default-project --id <id> [--name <name>] [--key <key>]
uip rpa tm clear-default-project
uip rpa tm status
uip rpa tm connect --url <url>
uip rpa tm set-default-project --id <id> [--name <name>] [--key <key>]
uip rpa tm clear-default-project
uip rpa tm status
UIP-RPA-TM Verbinden
Legen Sie die Test Manager-Server-URL fest. Beim Wechseln zu einem anderen Server wird das zuvor verknüpfte Standardprojekt gelöscht, da es zum alten Server gehörte.
Optionen
| Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|
--url <url> | absolute HTTP(s)-URL | ja | Basis-URL des Test Manager-Servers, z. B. https://cloud.uipath.com/<org>/<tenant>/testmanager_). Muss als absolute URL mit einem http/https -Schema geparst werden – jedes andere Schema (mailto:, file: usw.) oder ein nicht analysierbarer Wert schlägt auf Clientseite fehl. |
Beispiel
uip rpa tm connect --url https://cloud.uipath.com/myorg/mytenant/testmanager_
uip rpa tm connect --url https://cloud.uipath.com/myorg/mytenant/testmanager_
Datenform (--output json)
{
"message": "Test Manager server set to https://cloud.uipath.com/myorg/mytenant/testmanager_",
"projectDir": "/work/MyProject",
"configPath": "/work/MyProject/.tmh/config.json",
"testManagerBasePath": "https://cloud.uipath.com/myorg/mytenant/testmanager_"
}
{
"message": "Test Manager server set to https://cloud.uipath.com/myorg/mytenant/testmanager_",
"projectDir": "/work/MyProject",
"configPath": "/work/MyProject/.tmh/config.json",
"testManagerBasePath": "https://cloud.uipath.com/myorg/mytenant/testmanager_"
}
clearedDefaultProject: true wird hinzugefügt, wenn beim Wechseln des Servers ein zuvor verknüpftes Standardprojekt abgelegt wird. reloadHint wird hinzugefügt, wenn Studio neu geladen werden muss, um die Änderung aufzunehmen.
uip rpa tm set-standard-projekt
Verknüpfen Sie ein Test Manager-Projekt als Standard dieses RPA-Projekts. Erfordert zuerst einen verbundenen Server (tm connect) – das Festlegen eines Standardprojekts ohne einen wird abgelehnt.
Optionen
| Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|
--id <id> | Zeichenfolge (GUID) | ja | Test Manager-Projekt-ID. |
--name <name> | string | nein | Projektanzeigename, der zusammen mit der ID gespeichert wird. |
--key <key> | string | nein | Projekt-Kurzcode (z. B PROJ), die zusammen mit der ID gespeichert werden. |
Beispiel
uip rpa tm set-default-project --id a1b2c3d4-0000-0000-0000-000000000001 --name "Invoice Automation" --key INV
uip rpa tm set-default-project --id a1b2c3d4-0000-0000-0000-000000000001 --name "Invoice Automation" --key INV
Datenform (--output json)
{
"message": "Default Test Manager project set to Invoice Automation",
"projectDir": "/work/MyProject",
"configPath": "/work/MyProject/.tmh/config.json",
"defaultProject": { "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "Invoice Automation", "key": "INV" }
}
{
"message": "Default Test Manager project set to Invoice Automation",
"projectDir": "/work/MyProject",
"configPath": "/work/MyProject/.tmh/config.json",
"defaultProject": { "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "Invoice Automation", "key": "INV" }
}
uip rpa tm-Clear-Default-Project
Heben Sie die Verknüpfung des standardmäßigen Test Manager-Projekts auf. Die Serververbindung (tm connect) bleibt intakt. Idempotent – ist auch dann erfolgreich, wenn derzeit kein Standardprojekt festgelegt ist.
Beispiel
uip rpa tm clear-default-project
uip rpa tm clear-default-project
Datenform (--output json)
{
"message": "Default Test Manager project unlinked.",
"projectDir": "/work/MyProject",
"configPath": "/work/MyProject/.tmh/config.json",
"cleared": true
}
{
"message": "Default Test Manager project unlinked.",
"projectDir": "/work/MyProject",
"configPath": "/work/MyProject/.tmh/config.json",
"cleared": true
}
cleared: false und message: "No default Test Manager project was set.", wenn nichts zu löschen war.
UIP-RPA-TM-Status
Zeigen Sie die aktuelle Test Manager-Konfiguration des Projekts an – Server-URL und verknüpftes Standardprojekt. Funktioniert unabhängig davon, ob .tmh/config.json noch vorhanden ist oder nicht.
Beispiel
uip rpa tm status
uip rpa tm status
Datenform (--output json)
{
"projectDir": "/work/MyProject",
"configPath": "/work/MyProject/.tmh/config.json",
"connected": true,
"hasDefaultProject": true,
"testManagerBasePath": "https://cloud.uipath.com/myorg/mytenant/testmanager_",
"defaultProject": { "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "Invoice Automation", "key": "INV" }
}
{
"projectDir": "/work/MyProject",
"configPath": "/work/MyProject/.tmh/config.json",
"connected": true,
"hasDefaultProject": true,
"testManagerBasePath": "https://cloud.uipath.com/myorg/mytenant/testmanager_",
"defaultProject": { "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "Invoice Automation", "key": "INV" }
}
Zugehörig
- Übersicht über das RPA-Tool
uip rpa get-manual-test-cases/get-manual-test-steps– ausgeblendet, ersetzt durchuip tmfür den manuellen Testfallzugriff; Diesetm-Gruppe hat ein anderes, projektlokales Konfigurationsproblem.