2009-09-24 3 views
4

Я использую Eclipse, 3.4.2 и установил последнюю плагин для SimpleTest с помощью Справка> Обновления программного обеспечения ...Использование Eclipse SimpleTest плагин - SimpleTest не работает

плагин установлен правильно, и я был в состоянии установить это в окне> Настройки> SimpleTest. Я заполнил следующие поля: Php.exe-файл, файл php.ini и тестовый файл Suffix. Мне не удалось найти простой путь (даже внутри папки Eclipse Plugin).

Я полагаю, что эта конфигурация была правильной и побежал первый тест нашел на 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

according to the author из SimpleTest плагин,

плагин пережила его полезность (или, скорее, набор инструментов теперь могут более легко обеспечить функциональные возможности).

он сам not using it anymore. instead, he uses the following procedure:

  1. download и установить SimpleTest
  2. положить require_once('autorun.php'); в верхней части тестового файла

    примечание: это требует каталог SimpleTest, содержащий autorun.php быть в вашем include_path. В качестве альтернативы вы можете включить autorun.php по полному пути, например require_once('C:/full/path/to/your/Simpletest/autorun.php');. возможно, даже не удастся изменить тестовый файл, включив autorun.php через auto_prepend_file.

  3. запустить тест, нажав правой кнопкой мыши на тестовый файл и выберите «Run As PHP скрипт»
  4. выход из тестирования показывает в консоли затмение

снова по мнению автора,

Это проще настроить, и он работает быстрее, чем плагин. Другое преимущество этого способа состоит в том, что если вы хотите отладить свой тест, щелкнув правой кнопкой мыши тестовый файл, вы можете нажать «Отладка как скрипт PHP» вместо «Запустить как».