A>А зачем на каждую компиляцию тесты гонять?
Наверное, единственный резон — тестировать код в разных условиях (разные ОС, разные процессоры, разный установленный софт(хотя это не должно влиять) у разработчиков). И еще — это в большей степени гарантирует прогон теста перед вливанием измененного кода в репозитарий, чем в случае отключаемых тестов.
И, кроме того, если это не долго, то почему бы не гонять?