新鮮なsymfony2のインストール後、私はphpunit -c app/
を実行し、phpunitは含まれているデモアプリケーションをテストします:OK (1 test, 1 assertion)
。symfony2コアのユニットテスト方法
しかし、ここで説明したようにphpunit -c vendor/symfony/
を実行すると出力は表示されません(冗長でも)。http://symfony.com/doc/2.0/contributing/code/tests.html。
誰でもこの作業を行う方法を知っていますか?
- のPHPUnit:3.6.2
- PHP:5.3.8
- のSymfony:2.0.5
テスト小枝、予想通りの教義や他のプラグイン作品(教義テストは、いくつかのために失敗するが、理由)。
symfonyのソースコードを確認しましたか? symfony 1.xでは、/ testディレクトリにテストのライブラリ全体が含まれています。 –
ベンダー/ symfony/tests/Symfony/Tests:BridgeとComponentの2つのディレクトリがあります。両方とも、多くのテストケースを含んでいます( "extends PHPUnit_Framework_TestCase")。 – AaL
独自のユニットテストをセットアップする必要があるため、/ appに対してphpunitを実行すると機能しないことがあります。 symfonyがあなたのアプリケーションを構築する方法を知る方法はありません。しかし、少なくとも、コアコードに対してユニットテストを実行する必要があります。 –