L'utilisation Nose & NoseXUnit sur un paquet Python
Question
Ceci est un précédent détaillant une configuration de CI pour Python. Le demandeur et answerer détail l'utilisation de Nez et NoseXUnit avec Hudson pour leurs constructions. Cependant, NoseXUnit renvoie une erreur lorsqu'il est exécuté sur un dossier source où init .py est présent:
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
Je ne peux pas penser à un dossier source de la mine qui n'est pas un paquet aussi. Y at-il une étape que je suis absent en traitant avec NoseXUnit
La solution
Vous ne devriez pas utiliser NoseXUnit -. Il est vraiment obsolète, et une fonction similaire existe dans le nez> = 0,11
De nez --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 pour une raison quelconque, vous avez besoin d'une ancienne version du nez, utilisez http://bitbucket.org/ durin42 / nez-xml /. - c'est le plug-in qui est devenu l'option --with-xUnit