Предупреждение Coverage.py: данные не собраны

У меня проблема с тестированием моего приложения django. Он проходит все тесты, ноcoverage.py не дает никакого отчета о покрытии. Удачи в этом? Спасибо


person Andie Rabino    schedule 03.02.2016    source источник
comment
Какую команду вы использовали для запуска тестов с покрытием?   -  person Derek Kwok    schedule 03.02.2016
comment
stackoverflow.com/questions/18573542/   -  person hussain    schedule 03.02.2016
comment
Я использовал прогон покрытия --source='.' тест manage.py   -  person Andie Rabino    schedule 03.02.2016
comment
Отвечает ли это на ваш вопрос? Предупреждение Coverage.py: данные не были собраны. (данные не собираются)   -  person louis_guitton    schedule 07.03.2020


Ответы (1)


В документах о покрытии говорится следующее:

«Данные не собирались (не собирались данные)»

Coverage.py запустил вашу программу, но не измерял ни одной строки в процессе выполнения. Это может быть связано с тем, что вы просили измерять только модули, которые никогда не запускались, или по другим причинам.

Это означает, что ваша конфигурация нуждается в некоторой настройке. В моем случае я забыл указать каталог, указанный в моем .coveragerc:

[run]
include = my_app/*

Посмотрите на команду, с которой вы запускаете тесты, и на ваши файлы конфигурации. Некоторые директивы могут работать друг против друга.

person jnns    schedule 05.11.2017