Xichen,
Это Эндрю Чен, автор Fruit.
В ядре ФРУКТА он находится в чистом ФОРТРАНЕ. Основные возможности включают в себя утверждение, настройку устройства, сводку, подсчет ошибок и отчет. Цель проекта - иметь возможность тестирования на своем языке.
FRUIT 1.0 была разработана около 8 лет назад с использованием чистого Фортрана. Затем был добавлен Ruby, Rake был добавлен в 2008 году, я думаю.
Это особенно важно в FORTRAN, потому что введение другого языка или компилятора в среду сборки может быть непозволительным.
Однако, чтобы сделать среду тестирования гибкой, изящной и насыщенной информацией, другой более гибкий язык является подходящим инструментом (даже мои коллеги по-прежнему считают, что FORTRAN может делать все, а FORTRAN управляет миром). Ruby выбран из-за его читабельности и легко модифицируется.
Насколько я знаю, funit не может работать без Ruby, но FRUIT может работать только с компиляторами FORTRAN. Он был протестирован Intel F95 и G95.
Пожалуйста, ознакомьтесь с 2 уроками в FRUIT Wiki:
1. Добавьте ФРУКТЫ в свой рацион за 3 минуты (чистый ФОРТРАН)
2. Добавьте ФРУКТЫ в свой рацион за 20 минут (с Рубином)
http://sourceforge.net/apps/mediawiki/fortranxunit/index.php?title=Main_Page
Надеюсь, это поможет.
Эндрю Ханг Чен 陈 航
http://blog.sina.com.cn/foreopen