2009-09-24 7 views
4

J'utilise Eclipse 3.4.2 et installé le dernier plug-in pour simpletest en utilisant Aide> Mises à jour logicielles ...Utilisation d'Eclipse plug-in SimpleTest - SimpleTest ne fonctionne pas

Le plugin installé correctement et je suis en mesure de mettre dans Windows> Préférences> SimpleTest. J'ai rempli les champs suivants: fichier Php.exe, fichier php.ini et suffixe du fichier de test. Je n'ai pas réussi à trouver le chemin le plus simple (même pas dans le dossier du plugin Eclipse).

je figure cette configuration était correcte et a couru le premier test trouvé sur le site éclipse 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"); 
    } 
} 
?> 

J'ai suivi toutes les instructions, mais quand je fais un clic droit et sélectionnez RUN AS> SimpleTest, Rien ne se passe.

J'ai besoin d'aide avec ça.

Merci!

Répondre

5

according to the author du plugin simpletest,

le plugin a survécu il utilité (ou plutôt le jeu d'outils peut désormais fournir plus facilement la fonctionnalité).

il est lui-même not using it anymore. instead, he uses the following procedure:

  1. download et installer SimpleTest
  2. mettre un require_once('autorun.php'); en haut du fichier de test

    note: cela nécessite le répertoire SimpleTest contenant autorun.php être dans votre include_path. Alternativement, vous pouvez inclure autorun.php par chemin d'accès complet, comme require_once('C:/full/path/to/your/Simpletest/autorun.php');. il pourrait même être possible de ne pas avoir à changer le fichier de test en incluant autorun.php via auto_prepend_file.

  3. exécuter le test en cliquant droit sur le fichier de test et sélectionnez « Exécuter en tant que script PHP »
  4. la sortie du test apparaît dans la console Eclipse

à nouveau selon l'auteur,

Ceci est plus facile à configurer et il fonctionne plus vite que le plugin. L'autre avantage de l'exécution de cette façon est que si vous voulez déboguer votre test, lorsque vous faites un clic droit sur le fichier de test, vous pouvez cliquer sur "Déboguer en tant que script PHP" au lieu de "Exécuter en tant que".