Liste de liens :
Liste de liens :
SJ: WIP
- Voir la page https://wiki.eclipse.org/Eclipse/Testing qui décrit les méthodes utilisées dans le cadre du développement d'Eclipse même. Notamment un tableau comparatif en fin de page pour les tests de GUI.
- Voir JUnit Plug-in Test Launcher http://help.eclipse.org/kepler/index.jsp?topic=/org.eclipse.pde.doc.user/guide/tools/launchers/junit_launcher.htm, launcher pour headless tests et UI tests, nécessite de faire les tests sur tous les OS
- Voir aussi les solutions de type Container, ex. : https://www.docker.com/what-docker
Eclipse
Un test vérifie un ou plusieurs points. Pour faire cela il peut créer un ou plusieurs résultats, importer/charger un corpus.
Chaque étape d'un test peut être remise en cause à chaque version de TXM par la personne qui test → Groovy
Il faut pouvoir accéder aux synthèses des tests de la version précédente de TXM → SVN
Les phases d'un test :
Un test peut être composé des phases 1 ou 1+2 ou 1+2+3.
Une interface permet de lancer un test et de relancer tout ou partie d'un test.
Les tests et les exports par version sont stockés dans le package : “org.txm.scripts.tests” des scripts utilisateurs. L'extension “org.txm.core.tests” installe les fichiers.
Fichiers de l'extension :
Dans les scripts utilisateurs une fois l'extension installée :
L'extension “org.txm.rcp.tests” donne accès aux tests dans un éditeur. L'éditeur est alimenté par les tests du répertoire “TXMHOME/scripts/groovy/user/org/txm/scripts/tests” et permet de :
Discussion/propositions specs sur les tests à mettre en place, et en particulier pour valider les gros changements inclus dans la 0.7.9.
Notes :
Notes :