我與Symfony的2個工作,並試圖讓PHPUnit來使用它,所以我一直所要求-dev的添加到了我的composer.json:不能獲得PHPUnit的工作Symfony的2
"phpunit/phpunit": "4.6.*"
拼命地跑這在我的終端命令:
composer update --dev
做上述的PHPUnit後出現的vendor
目錄下。
按照docs的Symfony 2已經PHPUnit的預配置,可通過執行:phpunit -c app/
但它從來沒有工作,我的終端消息是:
Unknown command 「phpunit」
The program 'phpunit' is currently not installed. You can install it by typing:
sudo apt-get install phpunit
即使通過這個./bin/phpunit -c app
似乎觸發PHPUnit的無論我寫什麼測試,我總是得到這個:
Configuration read from /home/tomazi/Dev/api.test/app/phpunit.xml.dist
Time: 66 ms, Memory: 4.25Mb
No tests executed!
我的測試:
<?php
namespace BoltMail\User\InteractionBundle\Tests\Dto\Template;
class TestTemplateTest extends \PHPUnit_Framework_TestCase
{
public function testIndex()
{
$this->assertTrue(true);
}
}
正在搜索什麼目錄:phpunit.xml.dist – Cerad
取決於配置,本地(到Composer安裝的項目)phpunit可執行文件可能位於'。bin /'或'vendor/bin /'目錄中。這由composer.json中的(可選)'bin' json配置設置。默認是將可執行命令放入'vendor/bin /' –