forked from ScoDoc/DocScoDoc
Doc sur tests, fix typo
This commit is contained in:
parent
cacaaff5b0
commit
c0e10a6b73
36
docs/TestsScoDoc7.md
Normal file
36
docs/TestsScoDoc7.md
Normal file
@ -0,0 +1,36 @@
|
||||
|
||||
# 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
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user