uipath-cli
latest
false
Guide de l'utilisateur de UiPath CLI
- 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
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique.
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
uip tm result télécharge les artefacts d’exécution dans un format structuré et convivial. Il expose un verbe, qui écrit un fichier XML JUnit — la langue française utilisée par la plupart des tableaux de bord de test CI.
Synthèse
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>]
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 des résultats uip tm
Télécharger les résultats d'une exécution de test unique sous forme de rapport XML JUnit. La commande:
- Récupère les statistiques de l'exécution, le nom de l'ensemble de tests et l'ID de l'ensemble de tests.
- Pages à travers chaque journal de cas de test associé à l'exécution.
- Pour chaque journal, extrait les artefacts par assertion en parallèle (les échecs de recherche d'assertions sont consignés et ignorés, pas fatals).
- Récupère la liste des packages de l'ensemble de tests (dans le meilleur effort - les packages manquants sont omis en mode silencieux).
- Sérialise tout ce qui est en JUnit XML et l’écrit dans
--output-file.
Arguments
Aucun
Options
--execution-id <uuid>(requis) : exécution à télécharger.--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.--output-file <path>— emplacement de sortie. Il peut s’agir d’un chemin d’accès au fichier (./junit.xml) ou d’un répertoire (le fichier porte le nom de l’ensemble de tests). La valeur par défaut est le répertoire de travail actuel.
Exemple
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
Format des données
{
"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
}
}
Le XML JUnit réel est écrit dans OutputPath. L'enveloppe JSON indique la réussite ainsi que le nombre de résumés.
Utilisation de la sortie dans CI
Publiez le fichier écrit dans --output-file à l'aide de votre rapport de test CI. Schémas typiques:
# 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
Associé
- exécution d'ensembles de tests — produit le
ExecutionIdutilisé ici. - attendre — bloquer jusqu'à ce que l'exécution soit finale avant de télécharger les résultats.
- rapport — un résumé lisible par un humain si vous n'avez pas besoin de JUnit XML.
- pièce jointe — télécharger des captures d'écran, des journaux et des fichiers produits par les journaux de cas de test.