經過全新的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目錄中包含一個完整的測試庫。 –
我有vendor/symfony/tests/Symfony/Tests:Bridge和Component中的2個目錄。兩者都包含大量的測試用例(「擴展PHPUnit_Framework_TestCase」)。 – AaL
針對/ app運行phpunit可能無法正常工作,因爲您必須設置自己的單元測試。 symfony無法知道你將如何構建你的應用程序。但它至少應該對核心代碼運行單元測試。 –