Téléchargement d'une bibliothèque de mots-clés à partir de la ligne de commande

Téléchargez une bibliothèque de mots-clés externe à partir d'une ligne de commande Java pour intégrer Silk Central et vos tests basés sur mots-clés dans votre système de création de builds à intégration continue (Jenkins, par exemple).
Pour télécharger votre bibliothèque de mots-clés à partir d'une ligne de commande Java :
  1. Sélectionnez Aide > Outils et téléchargez l'outil de création de bibliothèque basée sur mots-clés Java.
  2. Faites appel à l'outil de ligne de commande contenu dans le fichier jar téléchargé avec les arguments suivants :
    • java
    • -jar com.borland.silk.keyworddriven.jar
    • -upload
    • Nom de la bibliothèque à mettre à jour ou à créer dans Silk Central (si elle n'existe pas déjà).
    • Nom du package de la bibliothèque (archive zip) à télécharger.
    • nom_hôte:port du serveur frontal Silk Central.
    • Jeton de service Web de l'utilisateur de Silk Central. Requis pour l'authentification. Vous pouvez générer un jeton de service Web dans la page Paramètres utilisateur de Silk Central, accessible en cliquant sur le nom d'utilisateur dans le menu Silk Central.
      Remarque : Pour des raisons de sécurité, Micro Focus vous recommande d'utiliser un jeton de service Web pour l'authentification plutôt que d'envoyer votre nom d'utilisateur et votre mot de passe sur le réseau.
    • Nom d'utilisateur de l'utilisateur Silk Central. Non requis en cas d'utilisation d'un jeton de service Web pour l'authentification.
    • Mot de passe de l'utilisateur Silk Central. Non requis en cas d'utilisation d'un jeton de service Web pour l'authentification.
    • Informations de mise à jour (décrivant les modifications appliquées à la bibliothèque) présentées entre guillemets.
    • [-allowUsedKeywordDeletion], un indicateur facultatif permettant d'autoriser la suppression de mots-clés utilisés dans un test ou une séquence de mots-clés. Par défaut, une erreur est signalée en cas de tentative de suppression de mots-clés utilisés.
    L'exemple suivant illustre la ligne de commande permettant de télécharger une bibliothèque dans Silk Central avec Java 9 ou version ultérieure :
    java --add-modules=java.activation,java.xml.ws -jar com.borland.silk.keyworddriven.jar -upload 
    "Ma bibliothèque" "./output/library.zip" silkcentral:19120 scLogin 
    scPassword "Build xy : mots-clés manquants implémentés" 

Exemples

L'exemple suivant décrit la ligne de commande permettant de télécharger une bibliothèque dans Silk Central avec Java 8 ou version précédente en utilisant un jeton de service Web pour l'authentification :
java -jar com.borland.silk.keyworddriven.jar -upload 
"Ma bibliothèque" "./output/library.zip" silkcentral:19120 scToken "Build xy : mots-clés manquants implémentés"
Pour charger la même bibliothèque avec Java 8 ou version précédente en utilisant le nom d'utilisateur et le mot de passe pour l'authentification, utilisez une commande semblable à celle ci-après :
java -jar com.borland.silk.keyworddriven.jar -upload 
"Ma bibliothèque" "./output/library.zip" silkcentral:19120 scLogin scPassword "Build xy: mots-clés manquants implémentés"
Les commandes correspondantes avec Java 9 ou version ultérieure sont :
java --add-modules=java.activation,java.xml.ws -jar com.borland.silk.keyworddriven.jar -upload 
"Ma bibliothèque" "./output/library.zip" silkcentral:19120 scToken "Build xy : mots-clés manquants implémentés" 
java --add-modules=java.activation,java.xml.ws -jar com.borland.silk.keyworddriven.jar -upload 
"Ma bibliothèque" "./output/library.zip" silkcentral:19120 scLogin 
scPassword "Build xy : mots-clés manquants implémentés" 
Remarque : Lorsque vous téléchargez une bibliothèque basée sur mots-clés avec Java 9 ou version ultérieure, vérifiez que la variable JAVA_HOME est définie sur les serveurs d'exécution et qu'elle pointe vers un JDK doté de la version Java correspondante.