Сводный отчет о результатах в тестах носа python

Я использую команду Nosetests для выполнения файлов Python, и я часто запускаю более 100 файлов Python за один раз, во многих случаях файл тестового примера будет пропущен на основе значения @attr. Доступен ли плагин для получения сводки результатов тестового примера или сводки, например, ниже

Test1 --> passed
Test2 --> failed
Test3 --> error
Test4 --> skipped

person chk    schedule 14.02.2014    source источник
comment
Вы имеете в виду выходные данные в формате Xunit, которые вы получаете от плагина Xunit, или выходные данные терминала, которые вы получаете от изменения многословия, с которым вы сталкиваетесь?   -  person Silas Ray    schedule 15.02.2014
comment
я не использовал его, чтобы узнать формат, он предоставляет в формате HTML?   -  person chk    schedule 15.02.2014
comment
Изменение детализации не помогло, он не будет сообщать сводку результатов тестового примера   -  person chk    schedule 15.02.2014
comment
Xunit — это формат на основе XML. Изменение детализации даст вам сводку результатов, но выгрузит ее в stdout/stderr. Также есть пакет HTMLTestRunner, доступный в PyPI, который вы можете попробовать.   -  person Silas Ray    schedule 15.02.2014
comment
Спасибо, пытался использовать его, не производил никакого вывода, используемого как этот nosetests --exe --nologcapture --cover-html --cover-html-dir=/path/To/Folder /path/To/Folder/file.py   -  person chk    schedule 15.02.2014
comment
Глядя на образец отчета, созданный этим модулем, он генерирует отчет о покрытии для каждого модуля, используемого в тестовом файле cae. (tungwaiyip.info/software/sample_test_report.html). Но есть ли способ просто распечатать статистику для файла тестового примера, как указано в вопросе?   -  person chk    schedule 15.02.2014
comment
Вы пытались развернуть какие-либо детали или щелкнуть все? Это все там...   -  person Silas Ray    schedule 15.02.2014
comment
Вы должны использовать --with-xunit и --xunit-file вместо покрытия, чтобы включить [nose.readthedocs.org /en/latest/plugins/xunit.html xunit].   -  person Oleksiy    schedule 16.02.2014
comment
@Oleksiy, как я уже говорил, я хотел только увидеть вердикт TC, он фиксирует все, что происходит в консоли.   -  person chk    schedule 24.02.2014
comment
особенно меня больше беспокоят пропущенные тестовые случаи, так как это сейчас не фиксируется   -  person chk    schedule 24.02.2014


Ответы (1)


Результаты Nostest можно вывести в XML с помощью параметра Xunit:

Если вы введете следующее в командной строке:

$ nosetests --help

Это дает ряд опций для носовых испытаний, включая требуемый параметр, т.е.:

--with-xunit
person mickm    schedule 16.09.2014