Как мне измерить время исполнения тестов на Python Build с NoSetests?
Вопрос
Есть ли путь к времени время исполнения отдельных испытаний на Python, которые проходят несетестыми?
Решение
Возможно, вы можете попробовать плагин носа, размещенные здесь: https://github.com/mahmodimus/nose-Тимер (или доступен через pip / pypi).Вы также можете использовать встроенный Plugin --with-profile
для более серьезного профилирования.
Другие советы
В качестве альтернативы:
python -m cProfile -o profile.out `which nosetests` .
.
Вывод от может быть просмотрен с использованием, например, например, runsnakerun , который делает его визуальноОчень очевидно, где ваши проблемы с производительностью.(например, он может быть в общем методе, который многие тесты косвенно называют)
Не связан с StackOverflow