Как мне измерить время исполнения тестов на Python Build с NoSetests?

StackOverflow https://stackoverflow.com/questions/5481282

  •  14-11-2019
  •  | 
  •  

Вопрос

Есть ли путь к времени время исполнения отдельных испытаний на Python, которые проходят несетестыми?

Это было полезно?

Решение

Возможно, вы можете попробовать плагин носа, размещенные здесь: https://github.com/mahmodimus/nose-Тимер (или доступен через pip / pypi).Вы также можете использовать встроенный Plugin --with-profile для более серьезного профилирования.

Другие советы

В качестве альтернативы:

python -m cProfile -o profile.out `which nosetests` .
.

Вывод от может быть просмотрен с использованием, например, например, runsnakerun , который делает его визуальноОчень очевидно, где ваши проблемы с производительностью.(например, он может быть в общем методе, который многие тесты косвенно называют)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top