Projet

Général

Profil

Configuration coté serveur

Serveur de démo : 192.168.99.59

Se connecter sur le serveur en ssh

1. Configuration de la base

Vérifier que les droits de l'utilisateur existe sur : http://192.168.99.59/phpmyadmin
Comparer avec le fichier de configuration de l'application /var/www/abuledu/log/current/config/databases.yml

test:
  doctrine:
    class: sfDoctrineDatabase
    param:
      dsn:      mysql:host=localhost;dbname=abuledu_log_test
      username: testunit
      password: test290478
      encoding: utf8

all:
  doctrine:
    class: sfDoctrineDatabase
    param:
      dsn: 'mysql:host=localhost;dbname=abuledu_log_demo'
      username: abuledu_log_demo
      password: kuHucrerd7

Voir paragraphe all

Une fois les compte bien paramétré, lancer les commandes symfony suivante :

cd /var/www/abuledu/log/current
php symfony doctrine:build --db --env="demo" 
php symfony doctrine:data-load data/fixtures/prod.yml --env="demo" 

2. Configuration du domaine

Ensuite il faut ajouter le domaine correspondant au ldap en local.
RDV sur l'interface web http://backabuledu.ryxeo.com
identifiant: entadmin
mdp: ryxeo33

Ajouter un domaine : utilisateur -> domaine -> nouveau domaine

titre: Domaine A
description: domaine LDAP en local
connexion LDAP : oui
IP serveur: 192.168.99.59
Base DC: abuledu

Voir les comptes de test ici https://redmine.ryxeo.com/projects/horizon-ent/wiki/Environnement_de_test

3. Configuration pour l'environnement de test

Vérifier que le compte exite puis

cd /var/www/abuledu/log/current
php symfony doctrine:build --db --env="test" 

Lancer les tests pour API

php symfony test:functional api
connexionActionsTest.................................................ok
diversActionsTest....................................................ok
filterActionsTest....................................................ok
logActionsTest.......................................................ok
 All tests successful.                                                 
 Files=4, Tests=338                                                    

Lancer les tests pour LOG

php symfony test:functional log
abuDomaineActionsTest................................................ok
abuGroupeClasseActionsTest...........................................ok
categorieActionsTest.................................................ok
domaineActionsTest...................................................ok
educnatActionsTest...................................................ok
educnat_treeActionsTest..............................................ok
groupeclasseActionsTest..............................................ok
levelActionsTest.....................................................ok
logActionsTest.......................................................ok
mainActionsTest......................................................ok
skillActionsTest.....................................................ok
 All tests successful.                                                 
 Files=11, Tests=276                                                   

Redmine Appliance - Powered by TurnKey Linux