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
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
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
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 )
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 )