1
0

Merge pull request #30 from otymko/feat/28-syntax-check-exception-file

This commit is contained in:
Nikita Fedkin
2021-11-04 10:47:54 +03:00
committed by GitHub
4 changed files with 15 additions and 0 deletions

View File

@@ -34,6 +34,7 @@
"syntaxCheck": {
"groupErrorsByMetadata": true,
"pathToJUnitReport": "./build/out/jUnit/syntax.xml",
"exceptionFile": "./tools/syntax-check-exception-file.txt",
"checkModes": [
"-ThinClient",
"-WebClient",

View File

@@ -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 "

View File

@@ -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".
""")

View File

@@ -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)