Как вы считаете должно ли в расчет покрытия включатся код, исполняемый при запуске клиента? Или только то что мы покрываем в тесте/фиче?
На мой взгляд конечно правильно не включать в расчет покрытия код, которые исполняется при запуске клиента. То есть до запуска unit тестов ничего не мерить.
Запуск нужно проверять отдельной фичей, как тут уже и сказали. Другой вопрос как его в условиях БСП проверить? Думаю это отдельное хитрое упражнение. Либо перед тестом запуска отключать автовыполнение этого кода. Либо просто отдельно после запуска вызывать эти же функции и проверять их возвращаемые значения.