通过基于 Java 的命令行将外部关键字库上载,以将 Silk Central 和关键字驱动的测试集成到持续集成构建系统,例如 Jenkins。
若要通过基于 Java 的命令行将关键字库上载:
- 选择 ,然后下载 Java 关键字库工具。
- 使用以下参数,调用所下载的 jar 文件中包含的命令行工具:
下面的示例概述了借助 Java 9 或更高版本将库上载到
Silk Central 的命令行:
java --add-modules=java.activation,java.xml.ws -jar com.borland.silk.keyworddriven.jar -upload
"My library" "./output/library.zip" silkcentral:19120 scLogin
scPassword "Build xy: Implemented missing keywords"
示例
下面的示例概述了借助 Java 8 或更低版本通过使用 Web 服务令牌进行身份验证来将库上载到
Silk Central 的命令行:
java -jar com.borland.silk.keyworddriven.jar -upload
"My library" "./output/library.zip" silkcentral:19120 scToken "Build xy: Implemented missing keywords"
要借助 Java 8 或更低版本通过使用用户名和密码进行身份验证来上载相同的库,请使用类似以下内容的命令:
java -jar com.borland.silk.keyworddriven.jar -upload
"My library" "./output/library.zip" silkcentral:19120 scLogin
scPassword "Build xy: Implemented missing keywords"
对于 Java 9 或更高版本,相应的命令是:
java --add-modules=java.activation,java.xml.ws -jar com.borland.silk.keyworddriven.jar -upload
"My library" "./output/library.zip" silkcentral:19120 scToken "Build xy: Implemented missing keywords"
java --add-modules=java.activation,java.xml.ws -jar com.borland.silk.keyworddriven.jar -upload
"My library" "./output/library.zip" silkcentral:19120 scLogin
scPassword "Build xy: Implemented missing keywords"
注: 当借助 Java 9 或更高版本上载关键字驱动的库时,请确保在执行服务器上定义了 JAVA_HOME,并指向具有相应 Java 版本的 JDK。