Още нещо – има голямо повторение на този блок. Може би в специфичния случай на един файл може да се направи някак по-кратко.

Отделно, `TestRunner` името вече не пасва съвсем и може би липсва някой специализиран модул за shell-out-ване.