Bonsoir,

Depuis que j'ai installé Zend Studio au lieu d'Eclipse (Juno), je n'arrive plus à exécuter des tests qui fonctionnaient avant.
Lors de l'exécution, j'ai ce message qui s'affiche :
No test was executed. Either a fatal error occured, the launch was stopped manually or the script execution was halted with a 'die'/'exit' statement.
Je n'ai aucun die et aucun exit dans ce que mes tests...

J'ai lu sur le net qu'il fallait faire ceci :
Aller dans "Run Configurations" > sélectionner le test PHPUnit que l'on veut exécuter > cliquer sur l'onglet "Environment" > sélectionner "ZEND_PHPUNIT_TESTS_LOCATION" > cliquer sur "Remove" > redémarrer le test
Cfr. http://forums.zend.com/viewtopic.php?f=59&t=4379

Ca ne fonctionne pas du tout, j'ai toujours la même erreur. Dans mes logs PHP j'ai ceci :
[06-Dec-2012 17:29:06] PHP Parse error: parse error, expecting `')'' in C:\Program Files\Zend\Zend Studio 9.0.4\plugins\com.zend.php.phpunit_9.0.4.201210081806\resources\library\3.6.10\File\Iterator\Autoload.php on line 45
Et je ne détecte aucune erreur dans ce fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
spl_autoload_register(
  function ($class)
  {
      static $classes = NULL;
      static $path = NULL;
 
      if ($classes === NULL) {
          $classes = array(
            'file_iterator' => '/Iterator.php',
            'file_iterator_facade' => '/Iterator/Facade.php',
            'file_iterator_factory' => '/Iterator/Factory.php'
          );
 
          $path = dirname(dirname(__FILE__));
      }
 
      $cn = strtolower($class);
 
      if (isset($classes[$cn])) {
          require $path . $classes[$cn];
      }
  }
);
Avez-vous une idée?

Merci d'avance