- 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
Téléchargez des artefacts d'exécution dans des formats compatibles avec CI à l'aide de `uip tm result`, y compris JUnit XML pour les tableaux de bord de test.
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>]
All verbs honor the global options and the standard exit codes. Every verb accepts --log-level <level> (default 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.