Подтвердить что ты не робот

Охват кода и модульное тестирование кода Python

Я уже посетил Предпочитаемый модуль модульного тестирования Python. Я не просто смотрю на Python Unit Testing Framework, но также и на покрытие кода в отношении модульных тестов. До сих пор я встретил coverage.py. Есть ли лучший вариант?

Интересным вариантом для меня является интеграция cpython, модульное тестирование кода Python и покрытие кода кода Python с помощью Visual Studio 2008 через плагины (что-то похожее на IronPython Studio). Что можно сделать для этого? Я с нетерпением жду предложений.

4b9b3361

Ответ 1

PyDev, похоже, разрешает покрытие кода внутри Eclipse.

Мне еще предстоит найти, как интегрировать это с моим собственным (довольно сложным) процессом сборки, поэтому я использую Ned Batchelder coverage.py в командной строке.

Ответ 3

Существует также figleaf, который, на мой взгляд, основан на Ned Batchelder coverage.py. Мы используем nose в качестве драйвера для тестирования. Все работает очень хорошо. Мы пишем наши модульные тесты с использованием встроенных модулей unittest и doctest.

Ответ 4

Новая поддержка Python от NetBeans имеет плотно интегрированную поддержку покрытия кода - подробнее здесь.

Ответ 5

Если вам требуется интерактивное покрытие кода, где вы можете увидеть, как меняется статистика вашего покрытия в реальном времени, посмотрите Python Coverage Validator.

Ответ 6

Testoob имеет опрятную опцию командной строки <--coverage для создания отчета о покрытии.