Сегодня я врезался в стену с помощью rcov + Rails3.
Я занимаюсь разработкой приложения на Rails3 с использованием Ruby 1.9.2-preview3. rcov и релевантность -rcov пока не работают с Ruby 1.9.2. Я не могу найти ни одной развилки rcov, которая пока что есть. Это было не так уж и сложно, так как я мог легко переключиться на Ruby 1.8.7, используя rvm --default 1.8.7; грабли тест: охват.
Итак, сегодня я перевел свое приложение с бета4 на Rails 3.0.0-rc. Эта версия требует linecache19. Проблема в том, что linecache19 не компилируется с 1.8.7, только 1.9.2-preview3, он не видит мой файл vm_core.h, как бы я ни настраивал его параметры --include- *. Это означает, что я потерял свой рабочий rcov на моей установке Ruby 1.8.7, и теперь у меня есть только плохо работающий rcov с моей настройкой 1.9.2-preview3, и это создает ужасно неверную статистику покрытия.
Каково мое краткосрочное решение для рабочего, точного rcov?