Проверил, запускает все тесты, для которых включен циклический прогон. При чем при изменении файла, не связванного с тестами, они все запускаются заново.
При этом в отчете покрытия, не понятно, какие тесты затрагивают конкретную строчку кода
Вот как это отображается у меня:
А это — в PyCharm:
Когда я первый раз эту штуку пробовал в pycharm (около года или двух назад), оно еще переключало фокус на окно с покрытием. Сейчас вроде стало лучше, но все равно не юзабельно.
PyCrunch – Интеллектуальное выполнение тестов и визуальное покрытие кода в IDE