2012-10-22 144 views
2

我正在從github安裝一個名爲gitlist的項目,你可以找到它here。我安裝了composer以管理所有的依賴關係。但隨着螞蟻建設的時候,我總是有一個消息告訴我的建築嘗試失敗exectute PHPUnit的phpUnit-pear安裝問題

 [exec] PHPUnit 3.7.8 by Sebastian Bergmann. 
    [exec] 
    [exec] Configuration read from /myroot/Sites/gitproject/gitlist/phpunit.xml.dist 
    [exec] 
    [exec] .....F 
    [exec] 
    [exec] Time: 3 seconds, Memory: 22.50Mb 
    [exec] 
    [exec] There was 1 failure: 
    [exec] 
    [exec] 1) InterfaceTest::testHistoryPage 
    [exec] Failed asserting that false is true. 
    [exec] 
    [exec] /myroot/Sites/gitproject/gitlist/tests/InterfaceTest.php:154 
    [exec] 
      FAILURES! 
      Tests: 6, Assertions: 42, Failures: 1. 

    [exec] Generating code coverage report in Clover XML format ... 
    [exec] done 

BUILD FAILED 
/myroot/Sites/gitlist/build.xml:74: exec returned: 1 

and the 74 line corresponds to `<exec executable="phpunit" failonerror="true"/>` 

事實上,我已經跟梨安裝PHPUnit的,它似乎工作。我以爲這可能是與PHPUnit的安裝有問題,我tryied從梨重新安裝,但現在我有這樣的信息:

phpunit/PHPUnit is already installed and is the same as the released version 3.7.8 
install failed 

順便說一句,運行此命令:PHPUnit的,我得到這個消息

Generating code coverage report in Clover XML format ...PHP Warning: DOMDocument::save(/Users/mehdibenchoufi/Desktop/Sites/gitproject/gitlist/build/logs/clover.xml): failed to open stream: Permission denied in /usr/local/share/pear/PHP/CodeCoverage/Report/Clover.php on line 341 
PHP Stack trace: 
PHP 1. {main}() /usr/local/bin/phpunit:0 
PHP 2. PHPUnit_TextUI_Command::main() /usr/local/bin/phpunit:46 
PHP 3. PHPUnit_TextUI_Command->run() /usr/local/share/pear/PHPUnit/TextUI/Command.php:129 
PHP 4. PHPUnit_TextUI_TestRunner->doRun() /usr/local/share/pear/PHPUnit/TextUI/Command.php:176 
PHP 5. PHP_CodeCoverage_Report_Clover->process() /usr/local/share/pear/PHPUnit/TextUI/TestRunner.php:362 
PHP 6. DOMDocument->save() /usr/local/share/pear/PHP/CodeCoverage/Report/Clover.php:341 

回答

1

這不是錯誤。

PHPUnit工作並運行測試。一個測試失敗:Tests: 6, Assertions: 42, Failures: 1.

這不是PHPUnit的錯;它工作正常。