2009-11-19 5 views
3

Я хотел бы пропустить некоторые модуль, которые находятся в определенной директории: яйца и бенКак пропустить использование библиотеки python?

coverage -r -i --omit=/usr/lib/,/usr/share/,eggs,bin 
Name                 Stmts Exec Cover 
----------------------------------------------------------------------------------------- 
bin/test                5  5 100% 
eggs/BeautifulSoup-3.0.7a-py2.6.egg/BeautifulSoup     1008 463  45% 
eggs/Django-1.0.2_final-py2.6.egg/django/__init__      15  12 80% 

Я также попробовать несколько вариант этого без везения:

coverage -r -i --omit=/usr/lib/,/usr/share/,`pwd`/eggs,`pwd`/bin 
or 
coverage -r -i --omit=/usr/lib/,/usr/share/,django,BeautifulSoup 
or 
coverage -r -i --omit=/usr/lib/,/usr/share/,<absolute path>/eggs 

Было бы здорово, если бы кто-то имеет подсказку, чтобы получить эту работу.

С уважением,

Yann

ответ

6

Честно говоря, я думаю, что это может быть просто ошибка в coverage.py. Я скоро займусь этим.

ОБНОВЛЕНО: Хорошо, я исправил эту ошибку (надеюсь) и разместил новые наборы: Coverage.py 3.2b2. Пожалуйста, дайте мне знать, если это все еще не хорошо.

+0

По правде говоря, я почти уверен, что это один из тех, что я пытался выявить первопричину в охвате без успеха. Я был бы рад, что вы укусили меня в этом :-) Спасибо за это. С уважением, --yml – yml

+0

Я разместил новые наборы .. –

+0

Я не знаю, является ли это побочным эффектом какого-либо другого приложения, запущенного в данный момент на моем компьютере. Я сделал easy_install -U покрытие. Пакет обновлен, но он кажется значительно медленнее, и я сейчас ем почти 3 ГБ оперативной памяти. – yml

Смежные вопросы