mirror of
https://github.com/firstBitMarksistskaya/jenkins-lib.git
synced 2024-11-24 08:52:14 +02:00
Merge pull request #30 from otymko/feat/28-syntax-check-exception-file
This commit is contained in:
commit
10cc9431d3
@ -34,6 +34,7 @@
|
||||
"syntaxCheck": {
|
||||
"groupErrorsByMetadata": true,
|
||||
"pathToJUnitReport": "./build/out/jUnit/syntax.xml",
|
||||
"exceptionFile": "./tools/syntax-check-exception-file.txt",
|
||||
"checkModes": [
|
||||
"-ThinClient",
|
||||
"-WebClient",
|
||||
|
@ -141,6 +141,10 @@
|
||||
"type" : "string"
|
||||
}
|
||||
},
|
||||
"exceptionFile" : {
|
||||
"type" : "string",
|
||||
"description" : "Путь к файлу с указанием пропускаемых ошибок.\n Формат файла: в каждой строке файла указан текст пропускаемого исключения или его часть\n Кодировка: UTF-8\n "
|
||||
},
|
||||
"vrunnerSettings" : {
|
||||
"type" : "string",
|
||||
"description" : "Путь к конфигурационному файлу vanessa-runner.\n По умолчанию содержит значение \"./tools/vrunner.json\".\n "
|
||||
|
@ -20,6 +20,12 @@ class SyntaxCheckOptions implements Serializable {
|
||||
@JsonPropertyDescription("Режимы проверки конфигурации")
|
||||
String[] checkModes
|
||||
|
||||
@JsonPropertyDescription("""Путь к файлу с указанием пропускаемых ошибок.
|
||||
Формат файла: в каждой строке файла указан текст пропускаемого исключения или его часть
|
||||
Кодировка: UTF-8
|
||||
""")
|
||||
String exceptionFile = "./tools/syntax-check-exception-file.txt"
|
||||
|
||||
@JsonPropertyDescription("""Путь к конфигурационному файлу vanessa-runner.
|
||||
По умолчанию содержит значение "./tools/vrunner.json".
|
||||
""")
|
||||
|
@ -51,6 +51,10 @@ def call(JobConfiguration config) {
|
||||
command += " --mode $checkModes"
|
||||
}
|
||||
|
||||
if (!options.exceptionFile.empty && fileExists(options.exceptionFile)) {
|
||||
command += " --exception-file $options.exceptionFile"
|
||||
}
|
||||
|
||||
// Запуск синтакс-проверки
|
||||
cmd(command, true)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user