El uso de nariz y NoseXUnit en un paquete de Python
Pregunta
Este es un post anterior detalla una instalación IC para Python. El autor de la pregunta y responde detalle el uso de Nariz y NoseXUnit con Hudson por sus formaciones. Sin embargo, NoseXUnit genera un error cuando se ejecuta en cualquier carpeta de origen donde init .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
No puedo pensar en una carpeta de origen de la mina que no es un paquete también. ¿Hay un paso que me falta cuando se trata de NoseXUnit
Solución
Es probable que no debe utilizar NoseXUnit -. Que es realmente fuera de fecha, y existe una función similar en la nariz> = 0,11
A partir de la 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]
Si por alguna razón necesita una versión antigua de la nariz, usar http://bitbucket.org/ durin42 / nariz-xml / -. ese es el plugin que se convirtió en la opción --with-xUnit