机器人框架+ jenkins,测试java应用程序

时间:2016-08-08 22:10:13

标签: java jenkins robotframework

我在CentOS 6.5上工作,Jenkins正在运行。我为jenkins安装了Robot框架插件,安装了带有Robot Framework的python 2.7(pybot works)。我还使用一个单元测试使用NetBeans maven项目编写了非常简单的程序。我的目标是使用RF来运行所述测试。 起初我曾尝试使用Python版本的RF,但最终还是使用了jar独立版本。 所以我的问题是:

1。是否可以将带有关键字的java库添加到RF版本的RF中,还是必须使用独立的jar?

2。如果我必须单独使用.jar,我怎样才能在jenkins上运行测试用例?

我真的尝试过我在本网站上找到的所有内容(这就是为什么最终测试用例有效),但是我无法找到关于我&#的具体内容。 39;问。

1 个答案:

答案 0 :(得分:1)

您可以使用执行shell命令

将Jar版本与jenkins一起使用
java -jar robotframework-3.0.jar -P TestedJarName.jar -d FolderForLogs RobotScript.txt

这将允许您运行测试脚本。在脚本中,您必须使用关键字指定库 - 换句话说,在包中的是.java文件。例如,如果要测试com.main包中的Main.java,则必须编写

Library      com.main.main

现在,您可以使用Main.java中的所有方法

如果你只想运行maven测试的python脚本,你只需通过shell pybot testname.txt运行它 在文本中你需要像Run mvn test这样的东西。