xDrivenDevelopment / xUnitFor1C

Unit testing tools for 1C:Enterprise 8 platform (http://v8.1c.ru)
Apache License 2.0
345 stars 126 forks source link

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

Open artbear opened 7 years ago

artbear commented 7 years ago

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

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

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

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

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

Ndochp commented 7 years ago

Я так и не добрался тогда пощупать, но вот эта тема разве не даёт регулярок кросплатформенных? я так понял она на 64 умирает, а так можно пользоваться https://snegopat.ru/forum/viewtopic.php?f=6&t=218&hilit=%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5&start=10

artbear commented 6 years ago

@Ndochp ВК для Снегопата ИМХО сильно зависит от платформы, поэтому универсального решения на нем не построишь. Да и проблемы с поддержкой немалые у проекта. Поэтому лично я эту ВК не юзаю.

Юзаю регулярки в 1скрипте, которые лично я туда добавлял. Удобно, просто, быстро.