Running Unit Tests: Difference between revisions

From Joomla! Documentation

Ian (talk | contribs)
New page: == Running the Entire Test Suite == The entire test suite can be run by simply entering the test directory and typing phpunit: <pre> cd /path/to/joomla/tests/unit phpunit </pre> == Sp...
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{merge|Running_Automated_Tests_for_the_Joomla_CMS#Running_Unit_Tests}}


== Running the Entire Test Suite ==
== Running the Entire Test Suite ==
Line 26: Line 27:


Will scan through the suite directory and run tests that contain JForm in the class name or in the method name.
Will scan through the suite directory and run tests that contain JForm in the class name or in the method name.
[[Category:Testing]][[Category:Bug Squad]]

Latest revision as of 08:30, 18 October 2014

Merge Notice

It has been suggested that this article or section be merged with Running_Automated_Tests_for_the_Joomla_CMS#Running_Unit_Tests. (Discuss). Proposed since 11 years ago.


Running the Entire Test Suite

The entire test suite can be run by simply entering the test directory and typing phpunit:

cd /path/to/joomla/tests/unit
phpunit


Specifying a Directory of Tests to Run

You can run a subset of tests by specifying the directory path of the tests that you want to run.

phpunit suite/libraries/joomla/utilities

Will run all of the tests in the specified directory and any subdirectory.


Using the --filter Parameter to Run Certain Tests

The --filter parameter allows you to run a specific subset of the entire test suite. The --filter parameter takes a regular expression that can be used to filter out tests.

phpunit --filter JForm

Will scan through the suite directory and run tests that contain JForm in the class name or in the method name.