<div>Hi Chris,</div><div><br></div>The ShiningPanda plugin does not run this command, once the following line launched this is tox's realm:<div><br></div><div><font face="courier new, monospace">cmd.exe /C '"C:\Jenkins\shiningpanda\jobs\ca977846\tools\Scripts\python.exe -c "import tox; tox.cmdline();" -c tox.ini && exit %%ERRORLEVEL%%"'</font></div>
<div><br></div><div>However, I tried with nose's tox.ini that pins coverage, with python 2.5 on Windows. It works pretty well:</div><div><br></div><div><pre id="out" style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;font-size:11px;background-color:rgb(255,255,255)">
<pre style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px"><font face="courier new, monospace">[f36c3a96] $ cmd.exe /C '"S:\Users\slave\Jenkins\shiningpanda\jobs\9f4f9be4\tools\Scripts\python.exe -c "import tox; tox.cmdline();" -c tox.ini --recreate && exit %%ERRORLEVEL%%"'
GLOB sdist-make: S:\Users\slave\Jenkins\workspace\tox\f36c3a96\setup.py
</font></pre><pre style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px"><font face="courier new, monospace">py25 recreate: S:\Users\slave\Jenkins\workspace\tox\f36c3a96\.tox\py25
</font></pre><pre style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px"><font face="courier new, monospace">py25 installdeps: coverage >=3.3
</font></pre><pre style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px"><font face="courier new, monospace">py25 sdist-inst: S:\Users\slave\Jenkins\workspace\tox\f36c3a96\.tox\dist\nose-1.1.3.dev.zip
</font></pre><pre style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px"><font face="courier new, monospace">py25 runtests: commands[0]
</font></pre><pre style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px"><font face="courier new, monospace">........................S.................................................................................S............S......................................S:\Users\slave\Jenkins\workspace\tox\f36c3a96\nose\plugins\multiprocess.py:159: RuntimeWarning: multiprocessing module is not available, multiprocess plugin cannot be used
"cannot be used", RuntimeWarning)
.....................................S...........................................S......................................................................................SS..........................
----------------------------------------------------------------------
Ran 350 tests in 12.304s
OK (SKIP=7)
___________________________________ summary ____________________________________
py25: commands succeeded
congratulations :)</font></pre></pre></div><div><br></div><div>You should definitively host you CI on <a href="http://shiningpanda.com">shiningpanda.com</a> ;-)</div><div><br></div><div>Olivier<br><br><div class="gmail_quote">
2012/7/1 Chris Withers <span dir="ltr"><<a href="mailto:chris@simplistix.co.uk" target="_blank">chris@simplistix.co.uk</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Olivier/Holger,<br>
<br>
This one definitely looks like a ShiningPanda issue. Since some libraries used in my tox setup now require version pinning for Python 2.5, I've had to change my tox.ini to pin versions. However, at least on Windows, ShiningPanda's tox builder doesn't appear to be quoting the pinned version requirements:<br>
<br>
<a href="http://jenkins.simplistix.co.uk/job/checker-tox/12/PYTHON=2.5,label=windows/console" target="_blank">http://jenkins.simplistix.co.<u></u>uk/job/checker-tox/12/PYTHON=<u></u>2.5,label=windows/console</a><br>
<br>
The following is being run:<br>
<br>
C:\Jenkins\workspace\checker-<u></u>tox\PYTHON\2.5\label\windows\.<u></u>tox\py2.5\Scripts\pip.EXE install --download-cache=C:\Jenkins\<u></u>workspace\checker-tox\PYTHON\<u></u>2.5\label\windows\.tox\_<u></u>download mock manuel<1.6 nose nose_fixes nose-cov testfixtures zc.buildout zc.recipe.egg zope.exceptions<4.0dev zope.interface>=3.6.0,<4.0dev zope.testing<br>
<br>
...when it should, at a minimum, be as follows:<br>
<br>
C:\Jenkins\workspace\checker-<u></u>tox\PYTHON\2.5\label\windows\.<u></u>tox\py2.5\Scripts\pip.EXE install --download-cache=C:\Jenkins\<u></u>workspace\checker-tox\PYTHON\<u></u>2.5\label\windows\.tox\_<u></u>download mock "manuel<1.6" nose nose_fixes nose-cov testfixtures zc.buildout zc.recipe.egg "zope.exceptions<4.0dev" "zope.interface>=3.6.0,<4.<u></u>0dev" zope.testing<br>
<br>
Is this a Tox issue or a ShiningPanda issue?<br>
<br>
cheers,<br>
<br>
Chris<br>
<br>
Simplistix - Content Management, Batch Processing & Python Consulting<br>
- <a href="http://www.simplistix.co.uk" target="_blank">http://www.simplistix.co.uk</a><br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Olivier Mansion<br>ShiningPanda President & Co-founder<br>(+33) 970-440-327<br><br><a href="https://www.shiningpanda.com" target="_blank">https://www.shiningpanda.com</a><br>
ShiningPanda: Hosted Continuous Integration for Python<br>Build, Test and Deploy your Libraries, Applications & Web Projects<br>
</div>