[SPIP] +2.1.12
[velocampus/web/www.git] / www / extensions / porte_plume / tests / lanceur_spip.php
1 <?php
2 /**
3 * Ce fichier permet de lancer SPIP
4 * pour obtenir ses fonctions depuis
5 * les jeux de tests unitaires (simpletest)
6 * des plugins
7 *
8 * Il verifie aussi la presence du plugin simpleTest
9 *
10 */
11 $version_lanceur = '1.0.0';
12
13 if (!defined('_ECRIRE_INC_VERSION')) {
14 // recherche du loader SPIP.
15 $deep = 2;
16 $lanceur ='ecrire/inc_version.php';
17 $include = '../../'.$lanceur;
18 while (!defined('_ECRIRE_INC_VERSION') && $deep++ < 6) {
19 // attention a pas descendre trop loin tout de meme !
20 // plugins/zone/stable/nom/version/tests/ maximum cherche
21 $include = '../' . $include;
22 if (file_exists($include)) {
23 chdir(dirname(dirname($include)));
24 require $lanceur;
25 }
26 }
27 }
28 if (!defined('_ECRIRE_INC_VERSION')) {
29 die("<strong>Echec :</strong> SPIP ne peut pas etre demarre automatiquement pour le test.<br />
30 Vous utilisez certainement un lien symbolique dans votre repertoire plugins.");
31 }
32 include_spip('inc/tests');
33 if (!class_exists('SpipTestSuite')) {
34 die("<strong>Echec :</strong> le plugin pour les tests unitaires avec SimpleTest ne semble pas actif.");
35 }
36 ?>