Kocouři, když se tu hádáte - jste si vědomi toho že "pokrytí" je dost vágní výraz a že se můžeme bavit jak o pokrytí usecasů tak o pokrytí kódu a u pokrytí kódů se zase můžeme, já nevím, snad o tuctu metrik, od function coverage přes branch coverage po statement coverage?
Halting problem se týká univerzálního algoritmu který by dokázal pro jakýkoliv program s jakýmkoliv vstupem rozhodnout, zda dokončí nebo nedokončí běh. Turing nikdy neřekl, že neexistuje algoritmus, který by pro konkrétní program nedokázal rozhodnout, zda dokončí či nedokončí. To je velký rozdíl.
100% coverage (kteréhokoliv druhů) samozřejmě možná je, jen je neskutečně drahá pro cokoliv co není triviální aplikace.