On Fri, May 3, 2013 at 5:06 AM, Trevor Carlston
<trevor.carls...@gmail.com>wrote:

> I would like to contribute to the PHP project. I am willing to write phpt
> tests to help increase the effective code coverage.
>
> What git repositories will I need to clone?
>

For starters you should clone https://github.com/php/php-src and send the
new tests via github pull requests.
After a couple of decent PRs approved you can apply for a php.net account,
then you should switch cloning from
http://git.php.net/?p=php-src.git;a=summary directly and pushing your
changes yourself.
there are also some (most) pecl extensions, which still live under svn (you
can see them on http://svn.php.net/viewvc/pecl/ but for checkout replace
viewvc with repository) and most of those also use the php make test
infrastructure.


>
> What directory will I place the test cases within?
>

in the php-src repo the extension specific tests are under
ext/$extname/tests and we also have a tests directory containing some
higher level/non-ext specific tests


>
> How do I run to verify a test case that I submit?
>

either via make test or executing the run-tests.php directly (the latter is
for the more brave of heart
you can execute a subset of our tests with the following syntax:
TESTS=$directory_or_filename make test
the same thing can be achieved with run-tests.php, see the help for more
information.

-- 
Ferenc Kovács
@Tyr43l - http://tyrael.hu

Reply via email to