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