Во-первых, извините за вопрос. Я нашел несколько сообщений по этой теме, но ни одна из рекомендаций не работала для меня. Результат хорошо известен: PyDev всегда сообщает: «Файл не имеет статистики».Код Покрытие не работает с PyDev
В предыдущей установке (Linux и Windows) я увидел, что это работает, как описано в PyDev homepage.
Это моя установка:
- Ubuntu 15,10
- Затмение Mars.1
- PyDev 4.4.0.201510052309
- питона 3,4
- охват 4.0.3 (находится в/USR/местные /lib/python3.4/dist-packages)
В Eclipse/PyDev the Covera ge, отображается основная папка программы и включена опция «Включить покрытие кода для новых запусков». Каждый раз, когда я запускаю код (независимо от модульных тестов или обычного запуска), окно покрытия показывает пустую таблицу или, если выбран файл, приведенное выше сообщение.
Путь (начиная с/home/username ...) не содержит пробелов.
Я попытался установить уровень детализации PyUnit равным 9. Хотя консоль имеет больше выходных данных, статистика покрытия остается пустой.
Есть ли у кого есть идеи? Я пропустил что-нибудь в этом сценарии?
Благодарим за помощь.
Chris
EDIT: Путь к файлу .coverage сообщает консольного вывода подробного PyUnit в. Этот файл существует, и он выглядит так (я просто удалил путь сюда, но это было правильно):
! Coverage.py: Это частный формат, не читайте его прямо! {"Lines": {"/home/.../....py": [5, 7, 8, 9, 12, 14, 15, 16, 17, 18, 19, 21, 22, 25, 26, 27, 29 , 30, 31, 32, 33, 34, 35, 39, 40, 42, 43], "/home/.../....py": [5, 38, 7, 29, 9, 42, 11, 12, 13, 15, 17, 44, 19, 40, 21, 23, 25, 27, 10, 31], "/home/.../....py": [32, 33, 34 , 35, 36, 5, 7, 8, 9, 39, 12, 15, 23, 26].}