1
0
mirror of https://github.com/firstBitMarksistskaya/jenkins-lib.git synced 2024-12-13 11:27:08 +02:00

Сохранение результатов аллюра

This commit is contained in:
Nikita Gryzlov 2020-10-19 15:48:58 +03:00
parent 9ca255f4fd
commit 3a41d48d01
No known key found for this signature in database
GPG Key ID: C1EAE411FEF0BF2F
3 changed files with 14 additions and 2 deletions

View File

@ -34,6 +34,8 @@ interface IStepExecutor {
def stash(String name, String includes)
def stash(String name, String includes, boolean allowEmpty)
def unstash(String name)
def zip(String dir, String zipFile)
@ -49,4 +51,6 @@ interface IStepExecutor {
def httpRequest(String url, String outputFile)
def httpRequest(String url, String outputFile, String responseHandle, boolean wrapAsMultipart)
def error(String errorMessage)
}

View File

@ -80,8 +80,8 @@ class StepExecutor implements IStepExecutor {
}
@Override
def stash(String name, String includes) {
steps.stash name: name, includes: includes
def stash(String name, String includes, boolean allowEmpty = false) {
steps.stash name: name, includes: includes, allowEmpty: allowEmpty
}
@Override
@ -108,4 +108,9 @@ class StepExecutor implements IStepExecutor {
def httpRequest(String url, String outputFile, String responseHandle = 'NONE', boolean wrapAsMultipart = false) {
steps.httpRequest responseHandle: responseHandle, outputFile: outputFile, url: url, wrapAsMultipart: wrapAsMultipart
}
@Override
def error(String errorMessage) {
steps.error errorMessage
}
}

View File

@ -44,5 +44,8 @@ class InitInfobase implements Serializable {
Logger.println("Первичная инициализация командой ${it}")
steps.cmd("oscript_modules/bin/vrunner ${it} --ibconnection \"/F./build/ib\"")
}
steps.stash('init-allure', 'build/out/allure/*', true)
steps.stash('init-cucumber', 'build/out/cucumber/*', true)
}
}