run things with phpunit.
phpunit as-is consumed up to 800MB of memory on PHP 5.2.12. Running it
also results in test failures for LanguageConverterTest.php which is
tripping over some setup code a previous test made.
The TAP target also runs in ~15 seconds on my machine, whereas I have
to kill phpunit after 8 minutes of running tests & eating my memory.
+# See
+# http://lists.wikimedia.org/pipermail/wikitech-l/2010-February/046657.html
+# for why prove(1) is the default target and not phpunit(1)
+
.PHONY: help test
-all test:
- phpunit
+all test: tap
tap:
prove -e 'phpunit --tap' *Test*.php
+phpunit:
+ phpunit
+
install:
pear channel-discover pear.phpunit.de
pear install phpunit/PHPUnit
help:
# Options:
- # test (default) Run the unit tests
- # tap Run the tests individually through Test::Harness's prove(1)
+ # test (default) Run the tests individually through Test::Harness's prove(1)
+ # phpunit Run all the tests with phpunit
# install Install PHPUnit from phpunit.de
# help You're looking at it!