Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

PHPUnit: Difference between revisions

From MoodleDocs
Line 15: Line 15:
=Configuration of server before first test execution=
=Configuration of server before first test execution=


Our PHPUnit integration requires a dedicated database and dataroot. Before the fist test execution the database has to be initialised via command line script <code>php admin/tool/phpunit/util.php --buildconfig<code>
Our PHPUnit integration requires a dedicated database and dataroot. Before the fist test execution the database has to be initialised via command line script <code>php admin/tool/phpunit/util.php --buildconfig</code>


=Writing new tests=
=Writing new tests=


=See also=
=See also=

Revision as of 21:16, 3 April 2012

Note: This page is a work-in-progress. Feedback and suggested improvements are welcome. Please join the discussion on moodle.org or use the page comments.

PHPUnit
Project state Work in progress
Tracker issue MDL-32323, MDL-32149, MDL-31857
Discussion see tracker issues
Assignee Petr Škoda (škoďák)

Moodle 2.3


Installation of PHPUnit support

PHPUnit is distributed as PEAR package, it is not part of Moodle installation.

Configuration of server before first test execution

Our PHPUnit integration requires a dedicated database and dataroot. Before the fist test execution the database has to be initialised via command line script php admin/tool/phpunit/util.php --buildconfig

Writing new tests

See also