On Fri, 2005-11-18 at 08:43 -0500, Tres Seaver wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Chris Withers wrote:
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...
Hmm, that should be a dotted name, rather than a path:
$ bin/zopectl test Products.MyProduct
Because the first argument is interpreted as a regex, using search, you can leave the 'Product.' bit off, as well as supplying more complicated specifications, e.g.:
$ bin/zopectl test OneProduct|AnotherProduct
Run with --help to get docs on the command-line syntax:
$ bin/zopectl test --help
That pattern breaks on the Zope trunk, where you have to pass the module pattern as an option rather than an argument:
$ bin/zopectl test -m MyProduct
You can still pass a module pattern and a test pattern as positional arguments. This is for backward compatibility. Jim -- Jim Fulton mailto:jim@zope.com Python Powered! CTO (540) 361-1714 http://www.python.org Zope Corporation http://www.zope.com http://www.zope.org