Сборка Hudson не удалась с использованием Python & Coverage - PullRequest
3 голосов
/ 24 января 2010

Я закончил этот урок от Джо Хека, чтобы настроить Хадсон для Python . Все отлично работало, кроме раздела Покрытие . Моя сборка не удалась с таким выводом:

[workspace] $ /bin/sh -xe /tmp/hudson6222564272447222496.sh
+ coverage run tests/run.py --with-xunit
You must specify at least one of -e, -x, -c, -r, or -a.

Я попытался включить аргумент Execute -x, но получил исключение, которое в конечном итоге было вызвано ошибкой разрешений:

IOError: [Errno 13] Permission denied: 'nosetests.xml'

Кто-нибудь получил Покрытие , успешно работающее с Хадсон ?

1 Ответ

4 голосов
/ 24 января 2010

У вас есть старая версия cover.py, похоже, что-то вроде 2.x. "покрытие запуска" - новый синтаксис с cover.py 3.x. Загрузите последний файл cover.py со страницы http://pypi.python.org/pypi/coverage,, и все будет хорошо.

...