В утверждении "33,08% охвачено 12,13 хитов / строка", что означает хиты / строка?

Недавно я работал с проектом rails и с помощью simple cov сгенерировал отчет о покрытии кода, ниже я получил хороший отчет. Я знаю, что это простой вопрос (я гуглил много раз, но не получил должного объяснения)

Может кто-нибудь объяснить, что значит хиты / строки.

Также предположим, что у меня есть файл test.rb (100 строк кода), который не был обработан в любое время, а теперь допустим, что некоторый test_script попал в некоторые строки файла test.rb, поэтому охват будет рассчитываться как

 total no.of lines hit / total lines of code , (All files) 
                                      OR
lines hit / total lines of code (file1) .+.+....lines hit/ total line of code (file n) / total number of file count

1 ответ

Я полагаю, что это количество раз, когда каждая конкретная строка выполнялась во время вашего набора. Вы можете просматривать метрики построчно, проверяя каждый файл в отдельности. Числа, которые вы видите более четко, являются средними по целым файлам или группам файлов.

Другие вопросы по тегам