- Vue d'ensemble (Overview)
- Démarrer
- Concepts
- Utilisation de la UiPath CLI
- Guides pratiques
- Revenus CI/CD
- Référence de commande
- Vue d'ensemble (Overview)
- Codes de sortie
- Options globales
- agent codé uip
- UiPath Docsai
- add-test-data-entity
- ajouter une file d'attente de données de test
- add-test-data-variation
- Analyser
- Construire
- créer-projet
- Différence
- recherche-activités
- Obtenir les règles de l'analyse
- récupérer-activité-xaml par défaut
- Récupérer les erreurs
- obtenir des cas de test manuels
- Obtenir les étapes de test manuelles
- Obtenir les versions
- exemple de workflow
- indiquer l'application
- indiquer l'élément
- inspecter-package
- install-data-fabric-entities
- installer-ou-Update-packages
- list-data-fabric-entités
- listes-exemples-workflow
- Créer un package
- restore
- Exécuter le fichier
- modèles-recherche
- Démarrer-Studio
- arrêter l'exécution
- UIA
- Traçages UIP
- Migration
- Référence et assistance
uip tm attachment télécharge et charge les fichiers associés aux journaux de cas de test dans une exécution de test — captures d'écran, état sérialisé, journaux enregistrés, tout fichier de l'automatisation associée à un journal.
Synthèse
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>]
Tous les verbes respectent les options globales et les codes de sortie standard. Chaque verbe accepte -t, --tenant <name> et --log-level <level> (par défaut Information).
Téléchargement de la pièce jointe uip tm
Télécharger les pièces jointes pour les journaux de cas de test d'une exécution unique. La page de commande parcourt les journaux, se réduit éventuellement aux cas de test ayant échoué uniquement ou aux cas de test nommés, puis répertorie et télécharge chaque pièce jointe dans un sous-répertoire par cas de test sous --result-path
Arguments
Aucun
Options
--execution-id <uuid>(requis) : exécution dont extraire les pièces jointes.--project-key <key>— propriétaire du projet. Il est obligatoire de spécifier soit ceci, soit--test-set-key.--test-set-key <key>— clé de l'ensemble de tests (par exemple,DEMO:42); la clé du projet est dérivée du préfixe.--test-case-name <name>— Filtrer par nom de cas de test (sous-chaîne insensible à la casse). Peut être répété pour accepter l'un de plusieurs noms.--only-failed— téléchargement des pièces jointes uniquement pour les journaux de cas de test avec le résultatFailed.--result-path <path>— répertoire de sortie. La valeur par défaut est le répertoire de travail actuel. Le répertoire est créé si manquant.
Exemples
# 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
Format des données — Exécution normale
{
"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
}
}
Format de données — aucun journal de cas de test correspondant
{
"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
}
}
Format des données — Certaines pièces jointes ont échoué
{
"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"]
}
}
Téléchargement de la pièce jointe uip tm
Chargez un fichier en tant que pièce jointe à un journal de cas de test ou à un autre objet Test Manager.
Arguments
Aucun
Options
--object-id <uuid>(requis) : UUID de l'objet auquel joindre le fichier (par exemple, un ID de journal de cas de test).--object-type <type>(obligatoire) : type de l'objet. Exécutezuip tm attachment upload --helppour voir les valeurs acceptées.--file <path>(obligatoire) : chemin local vers le fichier à charger.--project-key <key>— propriétaire du projet. Contexte facultatif pour le téléchargement.--test-set-key <key>— clé de l'ensemble de tests. Contexte facultatif pour le téléchargement.--source <source>— l'identifiant source de la pièce jointe. Facultatif.--attachment-type <type>— classification de la pièce jointe (par exemple,screenshot,log). Facultatif.
Exemple
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
Format des données
{
"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"
}
}
Associé
- exécution d'ensembles de tests — produit le
ExecutionIdutilisé pardownload. - attendre — bloquer jusqu'à ce que l'exécution soit terminale avant d'extraire les pièces jointes.
- résultat — XML JUnit de la même exécution.
- rapport — résumé lisible par un humain.
Voir également
- Synthèse
- Téléchargement de la pièce jointe uip tm
- Arguments
- Options
- Exemples
- Format des données — Exécution normale
- Format de données — aucun journal de cas de test correspondant
- Format des données — Certaines pièces jointes ont échoué
- Téléchargement de la pièce jointe uip tm
- Arguments
- Options
- Exemple
- Format des données
- Associé
- Voir également