1.2 KiB
Tests de ScoDoc7
Lancement interactif
Un script permet de lancer ScoDoc7 en mode interactif, et d'exécuter au préalable des scripts (de test ou de création d'objets divers).
cd /opt/scodoc/Products/ScoDoc
# Lance le script scotests/test_basic.py
scotests/scointeractive.sh -r TEST00 scotests/test_basic.py
L'option -r
utilisée ci-dessus va recréer la base SQL du département TEST00
(et l'effacer avant si elle existe).
Attention: la base utilisateurs étant à part, s'assurer que les utilisateurs utilisés dans vos scripts de test existent au préalable.
Tests unitaires
TODO (Fares)
Tests Selenium (web)
TODO (Aurélien)
Portail pour tests
Un faux portail "apogée" pour inscrire de faux étudiants avec photos. Utile pour tester les fonctions d'inscription/synchronisation, et aussi pour peupler rapidement une base de donnée.
Le code se trouve dans scotests/fakeportal/
.
Le serveur écoute par défaut sur tcp/8678
. Il faudra paramétrer l'URL du "portail" dans les préférences du ScoDoc à tester, qui est en général sur le même hôte, donc http://localhost:8678
.
/opt/scodoc/Products/ScoDoc/scotests/fakeportal/fakeportal.py