Runner syntax-check


#1

Можно ли задать исключения, что бы некоторые ошибки исключить из отчета?


#2
λ vrunner help syntax-check                                                                    
vanessa-runner v1.6.0                                                                          
syntax-check - Централизованная проверка конфигурации,                                         
        в т.ч. полная проверка синтаксиса конфигурации                                         
Параметры:                                                                                     
 --junitpath - Путь отчета в формате JUnit.xml                                                 
 --groupbymetadata - Группировать проверки в junit по метаданным конфигурации                  
 --exception-file - Путь файла с указанием пропускаемых исключений                             
        Формат файла: в каждой строке файла указан текст пропускаемого исключения или его часть
        Кодировка: UTF-8      

#3

сейчас в непринятом реквесте подобное исключение есть для обеих проверок, как в формате конфигуратора, так и в формате EDT


#4

Указал файл в настройках, в фал написал процедуры, которые должны пропускаться, но что-то исключения не работают. Можете подсказать, что может быть не так? Кодировка UTF-8 у файла, файл текстовый, txt.


#5

Нужно больше подробностей:

  • как вы запускаете проверку?
  • что сейчас в текстовом файле исключений?
  • какой результат получаете?
  • почему вы считаете, что исключения не работают?

#6
  1. проверку запускаю из cmd.

  2. вот несколько строк из файла исключений:
    ВызватьОнлайнПоддержкуПослеЗапускаПриложения
    ВыбратьИСохранитьФайлНаКлиентеПослеПолученияФайлов
    _ПобитовоеИ
    _ПобитовоеИли
    Подключаемый_СписокВладелецПриАктивизацииСтроки
    Подключаемый_ПриИзмененииВопросовСУсловием
    Подключаемый_ВыбратьПериод

  3. проверка отрабатывает ошибок нет, файл отчета создается, аллюр его отображает.

  4. в аллюре есть строки с такими подстроками:

runner версии 1,4,1,


#7

Вообще, строки с вхождением Подключаемый_ исключаются из выдачи “из коробки” - их не обязательно добавлять в файл исключений: https://github.com/silverbulleters/vanessa-runner/blob/develop/src/Классы/КомандаПроверкаСинтаксиса.os#L311

Все исключения выводятся в отчет со статусом “skipped”: https://github.com/silverbulleters/vanessa-runner/blob/develop/src/Классы/КомандаПроверкаСинтаксиса.os#L176


#8

у вас старая версия.

используйте последний раннер 1.6.0


#9

Обновил runner, некоторые ошибки пропали, но файл исключений не применяется. Например в файле исключения есть строка: Подключаемый_СписокВладелецПриАктивизацииСтроки,
а аллюре, тоже есть следующие строки:


#10

“Подключаемый_” исключаются сами, без файла исключений


#11

Обновил runner до версии 1.6.0. Отключил файл исключений, ошибки с подключаемыми процедурами не пропали:
image