我在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;问。
答案 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
这样的东西。