Как вывести покрытие XML тестами на нос? - PullRequest
13 голосов
/ 21 января 2011

Я пытаюсь вывести XML покрытия моих тестов на нос, чтобы они появились на Хадсоне.Строка, которую я выполняю:

nosetests --with-gae -v --all-modules --with-xunit --with-coverage

Я вижу вывод покрытия в консоли, но нет xml-файла, содержащего данные покрытия.Как я могу получить его для вывода покрытия XML?

Ответы [ 2 ]

25 голосов
/ 21 января 2011

Как только вы запустите команду nosetests, в каталоге будет файл данных .coverage. Если вы затем запустите coverage xml, он создаст Cobertura-совместимый XML-файл из файла .coverage.

8 голосов
/ 26 января 2011

Существует плагин, написанный для nosetests, чтобы сделать это.

Вам просто нужно добавить --with-xcoverage после установки этого пакета.Его можно найти по адресу:

https://github.com/cmheisel/nose-xcover

...