Zend 1.12 run framework unit tests

You have to use PHPUnit 3.4 version. Luckily if you download the zf1 from git, there’s a script in there to install the correct version. Of course I didn’t realize the script until I figured out how to do it manually. doh.
You’ll want to change in the php.ini, the memory limit to 512MB. Well that’s why I changed it to and its running OK and not getting out of memory errors. Also in php.ini change the display_errors to true.
To figure out which php.ini the command line is using, do
php -i | grep -i “configuration”

Then in zf1/tests you can run the script runtests

I ran :
phpunit –verbose –process-isolation

the process-isolation is suppose to help save memory

Doh after ~2 hrs, a fatal error:
Catchable fatal error: Argument 2 passed to PHPUnit_Framework_TestResult::addError() must be an instance of Exception, instance of __PHP_Incomplete_Class given, called in /Applications/MAMP/bin/php/php5.4.19/lib/php/PHPUnit/Framework/TestCase.php on line 647 and defined in /Applications/MAMP/bin/php/php5.4.19/lib/php/PHPUnit/Framework/TestResult.php on line 208

Not going to worry about it as all I wanted to do was to make sure I could get the tests up and running.

References:
http://zend-framework-community.634137.n4.nabble.com/Unit-Testing-ZFW-td662272.html

http://stackoverflow.com/questions/4216027/phpunit-with-zend-framework-memory-problem

Advertisements
This entry was posted in Zend and tagged , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s