Laden Sie eine externe Schlüsselwort-Bibliothek von einer Java-basierten Befehlszeile hoch, um Silk Central und Ihre schlüsselwortgetriebenen Tests in Ihr Continuous-Integration-Build-System (z.B. Jenkins) zu integrieren.
So laden Sie Ihre Schlüsselwort-Bibliothek von einer Java-basierten Befehlszeile hoch:
- Wählen Sie und laden Sie das Java Schlüsselwort-Bibliothek-Tool herunter.
- Rufen Sie das in der heruntergeladenen jar-Datei enthaltene Befehlszeilen-Tool mit den folgenden Argumenten auf:
Das folgende Beispiel zeigt die Befehlszeile zum Hochladen einer Bibliothek auf
Silk Central mit Java 9 oder höher:
java --add-modules=java.activation,java.xml.ws -jar com.borland.silk.keyworddriven.jar -upload
"Meine Bibliothek" "./output/library.zip" silkcentral:19120 scLogin
scPassword "Build xy: Fehlende Schlüsselwörter implementiert"
Beispiele
Das folgende Beispiel zeigt die Befehlszeile zum Hochladen einer Bibliothek auf
Silk Central mit Java 8 oder früher, wobei ein Webdienst-Token zur Authentifizierung verwendet wird:
java -jar com.borland.silk.keyworddriven.jar -upload
"Meine Bibliothek" "./output/library.zip" silkcentral:19120 scToken "Build xy: Fehlende Schlüsselwörter implementiert"
Um dieselbe Bibliothek mit Java 8 oder früher und unter Verwendung von Benutzername und Kennwort zur Authentifizierung hochzuladen,
verwenden Sie einen dem folgenden Beispiel ähnlichen Befehl:
java -jar com.borland.silk.keyworddriven.jar -upload
"Meine Bibliothek" "./output/library.zip" silkcentral:19120 scLogin
scPassword "Build xy: Fehlende Schlüsselwörter implementiert"
Die entsprechenden Befehle mit Java 9 oder höher lauten:
java --add-modules=java.activation,java.xml.ws -jar com.borland.silk.keyworddriven.jar -upload
"Meine Bibliothek" "./output/library.zip" silkcentral:19120 scToken "Build xy: Fehlende Schlüsselwörter implementiert"
java --add-modules=java.activation,java.xml.ws -jar com.borland.silk.keyworddriven.jar -upload
"Meine Bibliothek" "./output/library.zip" silkcentral:19120 scLogin
scPassword "Build xy: Fehlende Schlüsselwörter implementiert"
Anmerkung: Wenn Sie eine schlüsselwortgetriebene Bibliothek mit Java 9 oder höher hochladen, stellen Sie sicher, dass JAVA_HOME auf den Ausführungsservern definiert ist und auf ein JDK mit der entsprechenden Java-Version verweist.