wiki.techinc.nl/tests/phpunit
Chad Horohoe 0ca1132ea9 Remove Selenium tests from core
This never really worked properly, doesn't conform to coding
conventions, and isn't actually used by anyone for testing.

Our selenium stuff these days are in the qa/browsertests repo

Change-Id: I8f1efaa118fe41821fb3f4a6099d75a33681f17b
2013-06-14 16:20:09 -04:00
..
data Added spaces before and removed spaces after 'array' 2013-04-14 21:57:46 +02:00
docs Update formatting 2013-02-14 12:22:13 +01:00
includes Remove Selenium tests from core 2013-06-14 16:20:09 -04:00
languages Language::convertPlural: check if matching form exists 2013-05-25 19:30:53 -04:00
maintenance docs: Remove odd colons after @todo 2013-05-15 06:23:40 +00:00
mocks The language used to render SVGs should be definable 2013-06-05 19:28:03 +00:00
skins Update code formatting 2013-04-26 14:21:20 +00:00
structure tests: resources tests were not being run 2013-05-30 17:17:46 +02:00
suites phpcs: More require/include is not a function 2013-05-21 23:26:28 +02:00
bootstrap.php phpcs: More require/include is not a function 2013-05-21 23:26:28 +02:00
install-phpunit.sh make error message pretty 2013-04-10 08:48:08 +00:00
Makefile (bug 43808) PHPUnit Makefile is now compatible with BSD make. 2013-01-10 07:29:54 +00:00
MediaWikiLangTestCase.php Remove is_numeric check from Title::checkUserBlock 2013-04-24 01:05:23 +00:00
MediaWikiPHPUnitCommand.php Fix --file parameter description in MediaWikiPHPUnitCommand.php 2013-05-11 08:01:36 +02:00
MediaWikiTestCase.php docs: Remove odd colons after @todo 2013-05-15 06:23:40 +00:00
phpunit.php Support installing PHPUnit using composer. 2013-06-07 02:07:27 -07:00
README
run-tests.bat
suite.xml tests: group structures tests in their own directory 2013-05-21 12:33:42 +02:00
TODO

== MediaWiki PHPUnit Tests ==

The unit tests for MediaWiki are implemented using the PHPUnit testing
framework and require PHPUnit to run.


=== WARNING ===

Some of the unit tests are DESTRUCTIVE and WILL ALTER YOUR WIKI'S CONTENTS.

DO NOT RUN THESE TESTS ON A PRODUCTION SYSTEM OR ON ANY SYSTEM WHERE YOU NEED
TO RETAIN YOUR DATA.


== Installation ==

If PHPUnit is not installed, follow the installation instructions in the
PHPUnit Manual at:

  http://www.phpunit.de/manual/current/en/installation.html

- or -

On Unix-like operating systems, run:

  make install


== Running tests ==

The tests are run from your operating system's command line.

Ensure that you are in the tests/phpunit directory of your MediaWiki
installation.


On Unix-like operating systems, the tests runs are controlled with a makefile.
Run command:

  make help

for a full list of options for running tests.


On Windows-family operating systems, run the 'run-tests.bat' batch file.


=== Writing tests ===

A guide to writing unit tests for MediaWiki can be found at:

	http://mediawiki.org/wiki/Unit_Testing