Upstream Tracker

user warning: Got error 28 from storage engine query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 240 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.33/modules/taxonomy/taxonomy.module on line 640.

Общие сведения

Upstream Tracker - это инструмент для мониторинга и анализа разработки динамических библиотек на языках C и C++. Главной целью инструмента является своевременное обнаружение проблем обратной совместимости ABI новых версий библиотек, а также поверхностное ("shallow") автоматическое тестирование API. Инструмент предназначен как для разработчиков библиотек, так и для инженеров сопровождения дистрибутивов операционных систем.

Функциональность инструмента включает:

  • Ежедневный мониторинг новых релизов библиотек, а также текущей версии исходного кода из SCM
  • Локальная установка пакетов исходного кода библиотек для последующего анализа
  • Выявление проблем обратной совместимости с помощью инструмента ABI Compliance Checker
  • Поверхностное автоматическое тестирование с помощью инструмента API Sanity AutoTest
  • Визуализация результатов тестирования и классификация найденных проблем

Лицензия

Upstream Tracker является свободным программным обеспечением и распространяется под лицензиями GNU GPL и LGPL. Скачать инструмент можно с сайта LSB Infrastructure Program.