自动SVN构建使用参数

时间:2012-03-02 13:43:12

标签: svn parameters hudson jenkins testng

我是SW测试员,我们正在使用jenkins进行CI。我正在使用TestNG和 我有一个参数,它指定要运行的TestSuite。 所以在我的pom.xml中我有以下内容:

<suiteXmlFile>src/test/java/${testSuite}</suiteXmlFile>

我们有各种TestSuite,如SmokeTest.xml,Integration.xml等等。 对于手动构建请求,我设置了一个参数DropDown来选择我想要运行的* .xml文件。

但是如何指定一个标准值,该标准值将用于每个SVN触发的构建?

我尝试在项目的Configure-tab中设置"testSuite=SmokeTest.xml",但这样它总是使用SmokeTest.xml并忽略DropDown中选择的值:(

非常感谢

1 个答案:

答案 0 :(得分:0)

我发现jenkins使用DropDown值的第一行作为默认值。所以我在第一行添加了Regression.xml,在下面添加了其他值。

这样,在svn更新之后(或在重建预先项目之后),会自动触发Regression.xml,但我仍然有机会按需运行其他测试。