我正在使用Jenkins管道运行2个运行列表,例如test-1.xml和test-2.xml。
现在我想让下面的代码发布runlists test-1.xml和test-2.xml的结果
step([$class: 'Publisher', reportFilenamePattern:' **/test-1/testng-results.xml'])
用逗号分隔运行列表似乎不起作用。
答案 0 :(得分:1)
在Jenkins testNG插件源代码中
/**
* look for testng reports based in the configured parameter includes.
* 'filenamePattern' is
* - an Ant-style pattern
* - a list of files and folders separated by the characters ;:,
*
* NOTE: based on how things work for emma plugin for jenkins
*/
所以你只需要
step([$class: 'Publisher', reportFilenamePattern:' **/test-1/testng-results.xml, **/test-2/testng-results.xml'])
它可以在我的Jenkins管道上运行