RT,测试用例使用 java 编写,想用 Jenkins 来实现自动化,配置 Jenkins 时一直没找到运行 java 脚本的方式,望各位大神指教。
你仔细看下 eclipse 的调试命令,看它是通过什么命令来执行你的用例吧。
如果没有使用 ant 或者 maven ,一般就是导出成 jar 包再命令行执行
如果用了 ant 或者 maven ,直接用它们对应的执行测试用例的命令执行
注意,我指的是你的项目有没有用 ant(特征是项目根目录有个 build.xml)或者 maven(特征是项目根目录有个 pom.xml),不是你的环境有没有这两个软件。
bat:java -jar……http://www.cnblogs.com/weidiao/p/6082011.html
至于如何导出 jar 包……
Jenkins:add build step——>execute batch command
建议还是用 ant 或者 maven 来写 build 的脚本, 建 jenkins 的 job 来跑 case, 好控制, Jenkins 本身也支持在目标机器上 直接执行 java 命令的. 同时也支持 远程 API 调用 Jenkins 的 job, 还是比较灵活的
windows 节点机用 execute batch command,linux 节点机就用 execute shell,然后就执行 java 命令就好了
—— 来自 TesterHome 官方 安卓客户端
你的 java 用例是怎么执行的?
看你是用 maven 还是 ant 构建的,都可以实现