[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