AutoTestsDernière modification : - |
||
---|---|---|
Accueil / Changements récents / | Éditer / Historique Restaurer | |
// 2007/10/03 11:10 / 86.214.60.119 Il existe des tests automatiques de WiKiss : * non régression * fonctionnels !! documentation Ces tests sont basés sur le framework [PHP SimpleTest|http://simpletest.org/] Voir : * [doc en fr|http://onpk.net/php/simpletest/index.php] * [api|http://simpletest.org/api/] !! Utilisation Les tests sont des fichiers php stockés dans le répertoire ''/tools/tests/'' du dépot svn. On y trouve : * index.php : fichier chapeau de lancement des tests * pages_test.php : code commun et tests et vérif accessibilité de la page d'accueil * auth_test.php : tests de l'authentification * syntaxe_test.php : tests de la syntaxe wiki Pour lancer les tests : * récupérer le code de ceux-ci. le répertoire tools doit être au même niveau que trunk : {{svn co svn://svn.tuxfamily.org/svnroot/wikiss/svn/tools}} * modifier l'adresse du serveur de test dans pages_test.php {{public $_url = 'http://fc/wiki_dev/svn/trunk/';}} * installer SimpleTest 1.0.1beta2 dans le répertoire tests/simpletest {{cd tools/tests tar xvzf simpletest_1.0.1beta2.tar.gz}} * Pour les tests d'images, il est nécessaire de [patcher|http://sourceforge.net/tracker/index.php?func=detail&aid=1806353&group_id=76550&atid=547457] la version 1.0.1beta2 (sinon ces tests seront désactivés) : {{cd simpletest wget -O addimage.patch "http://sourceforge.net/tracker/download.php?group_id=76550&atid=547457&file_id=248059&aid=1806353" patch -p0 < addimage.patch}} * lancer les tests en ligne de commande {{php index.php WiKiss Tests OK Test cases run: 3/4, Passes: 167, Failures: 0, Exceptions: 0 }} !! Todo * écrire les tests manquants (beaucoup) * Trouver un outil pour des tests de charge et d'endurance. voir http://www.opensourcetesting.org/ pour trouver les outils. |
||
Wiki utilisant WiKiss 0.3
2024/10/06 15:48 -- 44.220.184.63 |
Éditer / Historique Restaurer |