Skip to content

Автоформирование json-файла исключений дымовых тестов на базе junit-отчета тестирования #736

@artbear

Description

@artbear

Было бы удобно формировать предлагаемые исключения в json-файле исключений дымовых тестов на базе junit-отчета тестирования.

Следующая регулярка https://regex101.com/r/AfThS3/2 позволяет найти все нужные ошибки

<testcase.+name="(Существующие\s*:\s*)*([^\.]+)\.([^.]+)[^"]+".+status="(error|failure)">(\n\r)*\s*<error message="[^"]+"\/>
  • Проверить Существующие

  • Проверить Новые и добавить в регулярку

  • Проверить прочие виды дымовых тестов и добавить в регулярку

  • Реализовать на OneScript

    • Реализация, похоже, возможна только на на OneScript
      • т.к. в коде 1С регулярку можно вызвать только на Windows через COM-Объекты, а, значит, Линукс недоступен
  • Реализовать на 1C спец.плагином

    • учесть ограничение по Windows и на Линуксе сделать плагин недоступным

Пример разбора файла регуляркой
image

По ссылке на регулярку https://regex101.com/r/AfThS3/2 откроется сама регулярка и сразу junit-файл проверки правильности

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions