Domanda

Questo è un post precedente dettagliare una messa a punto CI per Python. Il dettaglio richiedente e risposto l'uso di Naso e NoseXUnit con Hudson per la loro build. Tuttavia, NoseXUnit genera un errore quando viene eseguito su qualsiasi cartella di origine in cui init .py è 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

Non riesco a pensare a una cartella di origine che in me non è un pacchetto anche. C'è un passo che mi manca quando si tratta di NoseXUnit

È stato utile?

Soluzione

Probabilmente non dovrebbe usare NoseXUnit -. È davvero fuori moda, e una funzione simile esiste nel naso> = 0,11

Da naso --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 per qualche motivo avete bisogno di una vecchia versione di naso, utilizzare http://bitbucket.org/ durin42 / naso-xml / -. questo è il plugin che è diventata l'opzione --with-xUnit

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top