Хорошие тестовые наборы для реальных языков дорогостоящие в создании и обслуживании. Есть причина, по которой набор тестов Plum Hall , который является отраслевым стандартом для ANSI C, так чертовски дорог.
Подтверждение перевода Джорджа Некулы - блестящая идея, но ее реализация довольно дорогая.
Единственное, что дешево и легко, - это поддерживать набор регрессионных тестов, а каждый раз, когда вы исправляете ошибку в своем компиляторе, вставлять подходящий тест в свои наборы регрессии . С компиляторами невероятно, как легко продолжать повторять одну и ту же ошибку снова и снова. Дисциплинированные дополнения к вашему набору регрессии предотвратят это, и они не будут стоить дорого.