我正在尝试创建一个Jenkins作业,它将为我构建一个XML请求,它最终将成为一个工具。
我已经有许多使用此系统运行的测试没有问题,但我希望能够将Jenkins中的参数直接传递给XML。
我可以使用Get System Property方法将其传递给Test。
我的XML看起来像这样
ArrayAdapter<String> adapter= new ArrayAdapter<String>(context, R.layout.spinner_item, myList);
adapter.setDropDownViewResource(R.layout.spinner_item);
我希望能够从Jenkins传递这些参数的值并将它们设置为此级别,然后将它们传递给测试执行。
关于如何做到这一点的任何想法?
感谢先进的帮助
答案 0 :(得分:0)
TestNg可以使用系统属性作为参数,因此,如果您不想编写任何其他代码 - 只需从Jenkins的命令行运行TestNG并传递您的参数,如java -Dpath=$PATH org.testng.TestNG your.class.java
。
更好的方法是使用属性或通过maven或gradle运行它。