Re: [Zope-dev] Running all unittests in $INSTANCE_HOME
Paul Winkler wrote: On Thu, Nov 17, 2005 at 02:33:10PM -0200, Sidnei da Silva wrote: I might have asked this before, but can't seem to find it. I'm looking for a way to run all tests in $INSTANCE_HOME using the test.py script, but can't seem to get the majik combination of parameters together. Would anyone hint me? ./bin/zopectl test is supposed to do the job. But in practice, so many third-party product tests either have broken dependencies or pollute the test environment somehow that something always breaks. bin/zopectl test Products/MyProduct ...has worked fine for me for many months now... cheers, Chris -- Simplistix - Content Management, Zope Python Consulting - http://www.simplistix.co.uk ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Running all unittests in $INSTANCE_HOME
Sidnei da Silva wrote: Unfortunately, './bin/zopectl test' doesn't run on Windows. But I will give --dir a try. I use the following in a batch script to run tests in exactly the same way as zopectl test: set ZOPE_HOME=C:\Zope\2.7.7 set PYTHON=%ZOPE_HOME%\bin\python.exe set INSTANCE_HOME=C:\Zope\MyInstance cls %PYTHON% %_HOME%\bin\test.py --config-file %INSTANCE_HOME%\etc\zope.conf --libdir=%INSTANCE_HOME%\Products --keepbytecode %1 %2 %3 %4 %5 %6 ...so I just type, for example: bin\runtests -vv MyProduct cheers, Chris -- Simplistix - Content Management, Zope Python Consulting - http://www.simplistix.co.uk ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Running all unittests in $INSTANCE_HOME
On Fri, Nov 18, 2005 at 07:41:13AM +, Chris Withers wrote: | Sidnei da Silva wrote: | | Unfortunately, './bin/zopectl test' doesn't run on Windows. But I will | give --dir a try. | | I use the following in a batch script to run tests in exactly the same | way as zopectl test: | | set ZOPE_HOME=C:\Zope\2.7.7 | set PYTHON=%ZOPE_HOME%\bin\python.exe | set INSTANCE_HOME=C:\Zope\MyInstance | cls | %PYTHON% %_HOME%\bin\test.py --config-file %INSTANCE_HOME%\etc\zope.conf | --libdir=%INSTANCE_HOME%\Products --keepbytecode %1 %2 %3 %4 %5 %6 | | ...so I just type, for example: | | | bin\runtests -vv MyProduct Thanks for the hint! -- Sidnei da Silva Enfold Systems, LLC. http://enfoldsystems.com ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Running all unittests in $INSTANCE_HOME
On Thu, Nov 17, 2005 at 02:33:10PM -0200, Sidnei da Silva wrote: I might have asked this before, but can't seem to find it. I'm looking for a way to run all tests in $INSTANCE_HOME using the test.py script, but can't seem to get the majik combination of parameters together. Would anyone hint me? You mean your product unit tests? I've never been able to do this in practice. ./bin/zopectl test is supposed to do the job. But in practice, so many third-party product tests either have broken dependencies or pollute the test environment somehow that something always breaks. The --dir option helps, but unfortunately you can only give it once (or rather, only the last one given matters). -- Paul Winkler http://www.slinkp.com ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Running all unittests in $INSTANCE_HOME
On Thu, Nov 17, 2005 at 12:42:47PM -0500, Paul Winkler wrote: | On Thu, Nov 17, 2005 at 02:33:10PM -0200, Sidnei da Silva wrote: | I might have asked this before, but can't seem to find it. | | I'm looking for a way to run all tests in $INSTANCE_HOME using the | test.py script, but can't seem to get the majik combination of | parameters together. Would anyone hint me? | | You mean your product unit tests? | I've never been able to do this in practice. | | ./bin/zopectl test is supposed to do the job. | But in practice, so many third-party product tests either have | broken dependencies or pollute the test environment somehow | that something always breaks. | | The --dir option helps, but unfortunately you can only give it | once (or rather, only the last one given matters). Unfortunately, './bin/zopectl test' doesn't run on Windows. But I will give --dir a try. -- Sidnei da Silva Enfold Systems, LLC. http://enfoldsystems.com ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )