jan  Wed, 17 Feb 2016 13:50:38 +0000

Modified page: http://wiki.horde.org/Doc/Dev/Test
New Revision:  7
Change log:  phpunit is bundled with Horde_Test; tweaks.

@@ -91,26 +91,26 @@
The class {{IMP_Imap}} would be loaded from {{dirname(``__FILE__``) . '/../../lib/Imap.php'}} in the example above.

 ++ Running the test suite

-PHPUnit must be installed on your system. If not, install instructions are located at https://phpunit.de/manual/current/en/installation.html
+The Horde_Test module must be installed on your system.

From the command line, navigate to the base of an application/package test directory (should be located in the {{tests/}} directory at the base of the application - navigate to the level of the directory containing the ``AllTests.php`` file).

 To run all tests, issue the command:
 <code type="sh">
 php AllTests.php
 </code>

-You can also run individual tests by issuing:
+You can also run individual tests by issuing (replace /usr/share/php with the path to PEAR):

 <code type="sh">
-phpunit [SubDirectory1/SubDirectory2/]UnitTest.php
+/usr/share/php/Horde/Test/vendor/phpunit/phpunit/phpunit [SubDirectory1/SubDirectory2/]UnitTest.php
 </code>

 +++ Attention

-Using phpunit AllTests.php will cause autoloading features to **fail**.
+Using phpunit ``AllTests.php`` will cause autoloading features to **fail**.

-Remember to run AllTests.php with **php** and not **phpunit**.
+Remember to run ``AllTests.php`` with **php** and not **phpunit**.

 For single or individual tests use phpunit.

--
commits mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]

Reply via email to