2012-06-26 2 views
3

Я ищу инструмент для покрытия кода, который может обеспечить функциональный и условный охват для драйверов linux.Инструмент покрытия кода для драйверов linux

Инструмент должен генерировать html-выход. До сих пор я использовал «яблочко» для приложений на C++. Но я не могу ничего найти для модулей ядра Linux.

ответ

0

Используя наш source-code instrumentation technology for test coverage and profiling, мы профилировали ядро ​​Linux около десяти лет назад, используя наш инструмент C profiler. Соответствующий C Test Coverage существует.

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

Экспортированные данные покрытия могут быть наложены на исходный код, чтобы дать программисту прямой взгляд на то, что покрыто или может быть экспортировано в виде XML-файла, которое можно легко переформатировать в HTML.

Смежные вопросы