[Zope-dev] Re: Running all unittests in $INSTANCE_HOME

Tres Seaver tseaver at palladion.com
Fri Nov 18 08:43:24 EST 2005


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


Tres.
- --
===================================================================
Tres Seaver          +1 202-558-7113          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDfdp8+gerLs4ltQ4RAmteAKDDshzV3dYjbOHNKc1yl548oD3gpQCgx0lQ
79usMoLmPQQKiiedrrFJvxo=
=fkW0
-----END PGP SIGNATURE-----



More information about the Zope-Dev mailing list