Usando nariz e nariz -uns em um pacote python
Pergunta
Este é um post anterior Detalhando uma configuração de CI para Python. O asker e o atendente detalham o uso de Nariz e NarizExunit com Hudson por suas construções. No entanto, NarizExunit lança um erro quando executado em qualquer pasta de origem onde iniciar.py está presente:
File "build/bdist.linux-x86_64/egg/nosexunit/tools.py", line 59,
in packages nosexunit.excepts.ToolError: following folder can not contain
__init__.py file: /home/dev/source/web2py/applications
Não consigo pensar em uma pasta de origem minha que também não é um pacote. Há um passo que estou perdendo ao lidar NarizExunit?
Solução
Você provavelmente não deve usar o nariz de nariz - está realmente desatualizado e existe um recurso semelhante no nariz> = 0,11.
Do nariz -help:
--with-xunit Enable plugin Xunit: This plugin provides test results
in the standard XUnit XML format. [NOSE_WITH_XUNIT]
--xunit-file=FILE Path to xml file to store the xunit report in. Default
is nosetests.xml in the working directory
[NOSE_XUNIT_FILE]
Se por algum motivo você precisar de uma versão antiga do nariz, use http://bitbucket.org/durin42/nose-xml/ -Esse é o plugin que se tornou a opção--with-xunit.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow