Paramètres prédéfinis

Silk Central donne des informations sur les propriétés du plan d'exécution lors des exécutions de test en tant que paramètres.
Ces paramètres peuvent être lus en tant que variables d'environnement par votre outil d'automatisation des tests (voir Paramètres de test). De plus, n'importe quelle classe de test JUnit peut accéder à un paramètre de test du test sous-jacent en tant que propriété système Java (voir Accès aux paramètres Silk Central au moyen des propriétés système Java). Utilisez les méthodes AttributeGet pour lire ces paramètres dans un script Silk Performer.

Ces valeurs de paramètre peuvent également être référencées dans les espaces réservés, comme décrit dans Remplacement de jetons de paramètre lors de l'exécution.

Les paramètres prédéfinis suivants sont accessibles :

Paramètre
Description
#sctm_execdef_name
Nom du plan d'exécution en cours. Si l'exécution a été déclenchée à partir de la zone Tests, le paramètre a pour valeur Tests non assignés.
#sctm_execdef_id
Identifiant numérique (clé de base de données) du plan d'exécution en cours.
#sctm_product
Nom du produit tel qu'il est défini dans le conteneur de tests exécutés.
#sctm_version
Nom de la version à laquelle les résultats de l'exécution sont associés.
#sctm_build
Nom de la version à laquelle les résultats de l'exécution sont associés.
#sctm_keywords
Liste utilisant des virgules comme séparateurs et contenant les mots-clés définis pour ce plan d'exécution.
#sctm_regular_execdef_run_id
Identifiant numérique (clé de base de données) de l'exécution de plan d'exécution régulière. Pour les tests d'initialisation et de nettoyage, cette propriété contient l'ID de l'exécution régulière.
#sctm_test_results_dir
Chemin du répertoire dans lequel résident les fichiers de résultat du test.
#sctm_test_name
Nom du test Silk Central en cours d'exécution.
#sctm_test_id
Identifiant numérique (clé de base de données) du test en cours d'exécution.
#sctm_source_root_dir
Chemin local du répertoire racine du conteneur de tests, dans lequel résident tous les fichiers sous contrôle de version
#external_id
Identifiant unique d'un scénario de test dans un package de tests à exécuter. Vous pouvez l'utiliser comme un filtre si seuls certains scénarios de test dans un package de tests doivent être exécutés.

#is_test_package_root
Si true, le test en cours d'exécution est le nœud racine du package de tests (par défaut). Si false, seuls certains scénarios de test spécifiques d'un package de tests spécifié par #external_id sont exécutés
#sctm_data_driven_parent_test_name
Nom du test parent, si le test exécuté est une ligne pilotée par les données.
#sctm_data_driven_parent_test_id
Identifiant numérique (clé de base de données) du test parent, si le test exécuté est une ligne pilotée par les données.