qa:runtests:development

This is an old revision of the document!


Setting up development environment

run-tests.php is a PHP script so all you really need is a fairly standard development environment. This is a brief set of instructions.

Installing PHP

  • Download the PHP 5.4.0 source tar
  • Extract into /the/place/you/keep/php/souce
  • cd /the/place/you/keep/phpsource/
  • configure --with-zlib --enable-pcntl
  • make
  • sudo make install

This gets a recent copy of PHP installed in /usr/local

Installing other things

Now you need:

  • PHPUnit (which you should be able to install using pear)
  • Phing (likewise)
  • Doxygen (download, extract, configure, make sudo make install)
  • Xdebug 2.2.0 (download and build). Follow the Xdebug instructions carefully - make sure that your php.ini is poining to the right xdebug.so.

Check that you have all this using php -m.

Getting the development version of parallel run-tests.php

git clone http://git.php.net/repository/phpruntests.git

Under the phpruntests directory you will find all the source code under the directory /src and all of the unit tests under the directory /tests. The main program is called run-tests.php. The main program is located in the directory /src.

Checking that the code is working

qa/runtests/development.1337368181.txt.gz · Last modified: 2017/09/22 13:28 (external edit)