[TIP] running unittests on multiple OS, including non-Posix

Randy Syring randy at thesyrings.us
Fri Feb 28 13:47:07 PST 2014


Actually, I meant Jenkins.  That is what I used.

*Randy Syring*
Husband | Father | Redeemed Sinner

/"For what does it profit a man to gain the whole world
and forfeit his soul?" (Mark 8:36 ESV)/

On 02/28/2014 04:17 PM, Randy Syring wrote:
> Why not Travis?  It can run stuff on Windows, I used to test python 
> packages on Windows that way.
>
> *Randy Syring*
> Husband | Father | Redeemed Sinner
>
> /"For what does it profit a man to gain the whole world
> and forfeit his soul?" (Mark 8:36 ESV)/
>
> On 02/28/2014 03:56 PM, Albert-Jan Roskam wrote:
>> Hi,
>>
>> I would like to run my unittests (--> nose) on multiple platforms. I 
>> also would like to test different python versions and implementations 
>> on each platform (--> tox [2]). These platforms also include Windows, 
>> so Travis CI or Docker is not an option, AFAIK. I was thinking about 
>> using Vagrant [3] to fire up VirtualBox [4] VMs for each 
>> platform-to-be-tested, then either (a) fire up nose or tox through 
>> SSH or (b) (the easy way) prepare each VM such that nose/tox is fired 
>> up right when the OS starts (ie., edit .bashrc, autoexit.bat or 
>> whatever it is called for the OS at hand). But this all feels like 
>> reinventing the wheel. Can you recommend a package or strategy to 
>> use? Beautiful is better than ugly, although practicality beats 
>> purity. In other words: it would nice if it is The Right Way, but I 
>> am a lazy bastard so I am also open for quick-and-dirty approaches ;-)
>>
>> [1] https://pypi.python.org/pypi/nose/
>> [2] https://pypi.python.org/pypi/tox
>> [3] http://www.vagrantbox.es/
>> [4] https://www.virtualbox.org/
>>
>>
>> Regards,
>>
>> Albert-Jan
>>
>>
>>
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>
>> All right, but apart from the sanitation, the medicine, education, 
>> wine, public order, irrigation, roads, a
>>
>> fresh water system, and public health, what have the Romans ever done 
>> for us?
>>
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>
>>
>>
>> _______________________________________________
>> testing-in-python mailing list
>> testing-in-python at lists.idyll.org
>> http://lists.idyll.org/listinfo/testing-in-python
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.idyll.org/pipermail/testing-in-python/attachments/20140228/c49f3930/attachment.htm>


More information about the testing-in-python mailing list