в TFS2013 Как рассчитывается общее покрытие кода

У меня есть следующий %line Covered, отображаемый в результате покрытия кода в TFS 2013.

30.87%
19.28%
90.38%
6.77%
22.15%
0.54%
81.55%
4.28%

Итого отображается как 15,85% в VS 2013, какая формула используется для получения этого числа. Если я посчитаю среднее значение, оно будет 31,98, не знаю, как 15,85 получается из приведенных выше показателей?

Любое понимание?


person user2570580    schedule 11.06.2014    source источник
comment
Скорее всего, это взвешенное среднее значение. В цифре 90,38% может быть только три строки кода, а в цифре 4,18% — 200 строк кода.   -  person Robert Harvey    schedule 11.06.2014


Ответы (1)


Visual Studio (Premium и выше) и TFS используют блоки кода в качестве меры покрытия, состоящего из строк и путей в коде.

http://msdn.microsoft.com/en-us/library/cc667391%28v=vs.100%29.aspx

Как указано в комментариях, у вас может быть 100% на 2 блоках и 5% на 100.

person Just TFS    schedule 17.06.2014