Php/zend framework/test方法
提供: 初心者エンジニアの簡易メモ
zendの環境変数を通す
$ vi ~/.bash_profile alias=zf='/usr/lib/php/ZendFramework-1.12.0-minimal/bin/zf.sh'
$ source ~/.bash_profile
プロジェクトスケルトン作成
zf create project samplezend
phpunitをインストール(mac
sudo pear channel-discover pear.phpunit.de sudo pear channel-discover pear.symfony.com sudo pear install phpunit/PHPUnit phpunit --version
phpunit実行
cd samplezend/tests phpunit phpunit application/controllers/IndexControllerTest
phpunit.xml
<phpunit bootstrap="./application/bootstrap.php" colors="true">
<testsuites>
<testsuite name="Application Test Suite">
<directory>./application</directory>
</testsuite>
<testsuite name="Library Test Suite">
<directory>./library</directory>
<exclude>
<directory suffix=".php">/path/to/files</directory>
<file>/path/to/file</file>
</exclude>
</testsuite>
</testsuites>
<filter>
<whitelist>
<directory>./</directory>
<exclude>
<directory>../library/ZendFramework-1.12.14-minimal</directory>
<directory>../vendor</directory>
</exclude>
</whitelist>
</filter>
<logging>
<log type="coverage-text" target="php://stdout" showUncoveredFiles="true"/>
</logging>
</phpunit>
