diff --git a/src/ru/pulsar/jenkins/library/steps/PublishAllure.groovy b/src/ru/pulsar/jenkins/library/steps/PublishAllure.groovy index 9db5e24..de76c22 100644 --- a/src/ru/pulsar/jenkins/library/steps/PublishAllure.groovy +++ b/src/ru/pulsar/jenkins/library/steps/PublishAllure.groovy @@ -32,10 +32,10 @@ class PublishAllure implements Serializable { List results = new ArrayList<>(); - def allureSubDirs = allurePath.listDirectories() - if (allureSubDirs.size() > 0) { - allureSubDirs.forEach({ filePath -> results.add(filePath.getRemote()) }) - } else { + allurePath.listDirectories().each { FilePath filePath -> + results.add(filePath.getRemote()) + } + if (results.isEmpty()) { results.add(allurePath.getRemote()) }