2009-09-24 29 views
4

我使用Eclipse 3.4.2和使用幫助>軟件更新安裝SimpleTest的最新插件...使用Eclipse插件SimpleTest的 - SimpleTest的工作不

該插件安裝正確,我能夠設置它在窗口>首選項> SimpleTest中。 我已填寫以下字段:Php.exe文件,php.ini文件和測試文件後綴。我無法找到最簡單的路徑(甚至沒有在Eclipse插件文件夾內)。

我想,這個配置是正確的,跑在SimpleTest的日食網站上發現的第一個測試:http://simpletest.sourceforge.net/en/extension_eclipse.html

<?php 
class test1 extends UnitTestCase { 
    function test_pass(){ 
    $x = 1; 
    $y = 2; 
    $total = $x + $y; 
    $this->assertEqual(3,$total, "This should pass"); 
    } 
} 
?> 

我一直在關注所有的指令,但是當我點擊右鍵並選擇Run As> SimpleTest的,什麼都沒發生。

我需要一些幫助。

謝謝!

回答

5

的SimpleTest的插件according to the author

插件已經失去它的用處(或者更確切地說,工具集現在可以更容易地提供的功能)。

他本人是not using it anymore. instead, he uses the following procedure

  1. download並安裝SimpleTest的
  2. require_once('autorun.php');在測試文件

    音符的頂部:這需要包含autorun.php是SimpleTest的目錄在你的include_path。或者,您可以包含完整路徑的autorun.php,如require_once('C:/full/path/to/your/Simpletest/autorun.php');。甚至可能不必通過auto_prepend_file包括autorun.php來更改測試文件。

  3. 在測試文件上運行通過右鍵單擊測試並選擇「運行方式PHP腳本」
  4. 從測試輸出在Eclipse控制檯

再根據筆者顯示出來,

這更容易配置,並且運行速度比插件快。以這種方式運行的另一個好處是,如果您想調試您的測試,那麼當您右鍵單擊測試文件時,您可以單擊「調試爲PHP腳本」而不是「運行方式」。