Тесты и средства их запуска

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 = 24 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.33/modules/taxonomy/taxonomy.module on line 640.

Центром были разработаны следующие тестовые наборы, в настоящее время входящие в набор сертификационных тестов LSB:

  • Набор тестов OLVER (Open Linux VERification), основанных на формальных спецификациях функций LSB Core.
  • Разработанные с помощью технологии T2C тесты среднего уровня ("normal"-quality, medium-quality), проверяющие базовую функциональность системы. В рамках проекта LSB Infrastructure были разработаны тестовые наборы для ряда библиотек из стека GTK+, а также для реализаций стандартной библиотеки C++.
  • Тесты Azov (или Shallow тесты) для библиотек Qt3, Qt4 и xml. Данные тесты позволяют удостовериться, что библиотечные функции возвращают осмысленные значения, будучи вызванными с корректными параметрами и в корректном окружении.

Ещё одним направлением деятельности Центра является создание инструментов, автоматизирующих процесс запуска тестов и различного рода проверок для компонентов ОС Linux, а также агрегирующих результаты этих проверок. Примером такого инструмента является Linux Distribution Checker - оболочка для управления запуском и обработкой результатов сертификационных тестов LSB.