1c-syntax / Coverage41C

Замеры покрытия для платформы 1С: Предприятие 8
GNU Lesser General Public License v3.0
90 stars 30 forks source link

Отсутствие замеров покрытия при подключении клиента тестирования после запуска Coverage41C. #128

Open AndreyKurilovich opened 2 years ago

AndreyKurilovich commented 2 years ago

Ситуация 1: Запуск клиента тестирования - затем запуск Coverage41C - затем выполнение тестов: Замеры присутствуют, поведение ожидаемое. image

Ситуация 2: Запуск Coverage41C - затем запуск клиента тестирования - затем выполнение тестов: Замеры отсутствуют. image

ЕДТ установлен, версия 2021.2.12+2-x86_64 Платформа 8.3.20.1674 (64)

Строка запуска: Coverage41C start -i DefAlias -u http://127.0.0.1:1550 -e MR_Adapt -P D:\Jenkins\Mirra_ERP\ -s SCR\MR_Adapt -o D:\Jenkins\Mirra_ERP\Temp\genericCoverage.xml

В каталоге D:\Jenkins\Mirra_ERP\SCR\MR_Adapt лежат исходники расширения с именем MR_Adapt

asosnoviy commented 2 years ago

А -P D:\Jenkins\Mirra_ERP\ -s SCR\MR_Adapt на разные папки ведут почему?

asosnoviy commented 2 years ago

В каталоге D:\Jenkins\Mirra_ERP\SCR\MR_Adapt лежат исходники расширения с именем MR_Adapt

Потому +)

asosnoviy commented 2 years ago

-s SCR\MR_Adapt попробуй полный путь дать сюда

AndreyKurilovich commented 2 years ago

да, если указать D:\Jenkins\Mirra_ERP\SCR\MR_Adapt в параметре -P то в файле image не будет начального пути проекта и Sonar это не обрабатывает.

asosnoviy commented 2 years ago

Сонар на потом. Давай со снятием разберемся.

AndreyKurilovich commented 2 years ago

-s SCR\MR_Adapt попробуй полный путь дать сюда

image Полный путь не помог

AndreyKurilovich commented 2 years ago

Оказалось, если начать выполнять тесты сразу после открытия клиента тестирования - то это вызывает сбой при записи покрытия. А если не сразу - все отрабатывает как и должно. Пришлось чуть подправить вот этот шаг и теперь все чудесно. Получается при подключении клиента тестирования что то происходит, и занимает какое то время. И в это время не стоит начинать выполнять тестирование. image

AlexRovichKMA commented 2 years ago

Я тоже столкнулся с такой ситуацией. Долго не мог понять почему не происходит замер покрытия. Спасибо!