Немного статей про *nix
 

Linux Foundation и ИСП РАН выпустили набор для тестирования совместимости ABI

23.08.2009

В качестве продолжения усилий по дальнейшей разработке семейства стандартов LSB и соответствующего тестового ПО, фондом Linux и институтом системного программирования Академии наук ( ИСП РАН ) в рамках договора о развитии инфраструктуры LSB, представлен набор тестового ПО ABI Compatibility Checker.

Набор программ написан на языке Perl Андреем Пономаренко и распространяется по лицензии GPLv2. Конфигурация (дескрипторы библиотек), описывающая тесты, задаётся на языке XML в виде текстовых блоков в нём. Для работы требуются также gcc и binutils.

Пакет подходит для проверки как на обратную, так и на прямую ( с будущими версиями ) совместимость. Тесты проводятся как на наличие функций и глобальных переменных, так и на наличие и соответствие классов, виртуальных функций и их переопределения, структурных типов данных, соответствия интерфейсов и изменения статичности свойств. Поддерживается проверка скомпилированных файлов на других машинах и под другие архитектуры

Будучи представленной впервые на научной конференции в июне, данная программа "созрела" до версии 1.0 в июле и сейчас выпущена 1.4. Среди последних изменений -- возможность оценить совместимость до миграции ПО на другую платформу.

От другого ПО тестирования на ABI-совместимость данный набор отличает широта набора тестов, требование к наличию *.h-заголовков и HTML-вывод. Также, наличествует интеграция с LSB Eclipse Plugin -- подгружаемого расширения Eclipse, задействующего возможности LSB SDK.

Источник: OpenNET

Партнеры проекта
Хостинг от RU-Life.NET - надежно, выгодно, проверено!
манеж Graco Contour Electra Deluxe рекомендуем ознакомиться с информацией как выбрать манеж
 

Все права защищены. © Unix66.ru, 2009

Допускается полное, либо частичное цитирование размещенной информации,
при условии размещения ссылки на Unix66.ru в качестве источника.