Richard Lynch wrote:
> On Wed, July 25, 2007 12:38 pm, Andrey Hristov wrote:
>>  Hi Tony,
>> Antony Dovgal wrote:
>>> On 25.07.2007 19:37, Nuno Lopes wrote:
>>>> So here it is my first attempt:
>>>> http://gcov.php.net/~nlopess/multi_threaded_run_tests.txt
>>>> WARNING: The patch is ugly and the output of the script isn't the
>>>> prettiest.
>>>>
>>>> Anyway, for automated testing seems to be good enough.
>>>>
>>>> Nuno
>>>>
>>>> P.S.: after this little hack, I also start to feel that
>>>> run-tests.php
>>>> should be rewritten :P
>>> Unfortunately, this is 100% truth, Sebastian have had some ideas
>>> about it.
>>>
>> I also have a hack, that makes it possible to re-run a test few times.
>> I
>> call it iteration. For every iteration there is
>> $_ENV['TEST_ITERATION'].
>> Based on which different consts are defined by the pre-include script.
>> I
>> am using it for testing mysqlnd against a bunch of MySQL Server, the
>> minimalistic configuration is doing 3 iterations against 4.1, 5.0 and
>> 5.1 Server. Not sure that other extensions could benefit from it, but
>> at
>> least the DB connectivity ones..like testing OCI8....
> 
> FWIW:
> 
> I spent about 10 to 20 minutes trying to figure out if it was possible
> to easily run just a subset of tests and failed.
> 
> I dunno if that indicates that it's a feature to be added, one to be
> better documented, or that I'm just being stupid (again), but there it
> is. :-)

make test TESTS=ext/foo

Or, add this little shell script which I call phpt:

#!/bin/bash
TEST_PHP_EXECUTABLE=/usr/local/bin/php
php /usr/local/lib/php/build/run-tests.php $1

Then cd into whatever directory has your tests and type:

phpt .

-Rasmus
-Rasmus


-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to