Enseignements

Initiation aux Frameworks de Programmation Serveur -- RoR TP9-10

Chapitre 8: Mise à jour des tests

Notre objectif pour commencer cette séance est de faire en sorte que tout le monde arrive a produire une version de l’application example qui tourne sans erreur. Pour cela il suffit, en principe de faire tourner les tests… Mais certains d’entre-vous ont des difficultés à s’y retrouver avec tous ces tests. Nous allons donc résoudre ce problème en installant une version fiable des tests, fournie ci-après.

Suivez attentivement les instructions ci-après.

On suppose que votre branche master contient une version qui fonctionne de l’application example telle qu’elle devrait être à la fin du chapitre 8.

redSi elle ne fonctionne pas (Vous n’avez pas réussit à finir l’example jusqu’à la fin du chapitre 8): débrouillez-vous pour partir d’une version qui fonctionne, eventuellement à la fin d’un chapitre précédent, puis faites les chapitres manquant dans l’ordre jusqu’à la fin du chapitre 8. Vous devez arriver à produire une version qui fonctionne sans erreur comme prévu à la fin du chapitre 8.

Pour le vérifier (que votre version fonctionne bien comme prévu à la fin du chapitre 8), vous allez remplacer les tests que vous avez dans votre version courante par les tests qui sont fournis ci-après: si vous avez tout juste, les tests fournis ci-après doivent passer sans erreur. Si vous découvrez des erreurs avec les tests qui sont fournis ci-après, alors le premier objectif de la séance sera de rechercher et corriger les cause de ces erreurs.

Mise en pratique:

  • Créez une nouvelle branche git de nome import-new-tests
  • Récuperez ce fichier et installez-le dans la nouvelle branche avec la commande suivante:
    • tar zxvf specs_fin_ch8.tgz

Lancez les tests … et corrigez les éventuelles erreurs.

Poursuivez avec les chapitres 9 et 10

Une fois que vous êtes à niveau avec le chapitre 8, poursuivez avec les chapitres 9 et 10. Allez aussi loin que vous pourrez (y travaillant si besoin en dehors des TPs) en prévision de la séance de TP notée…

Page d’Accueil

Enseignements 2017-18

Enseignements Antérieurs

Recherche…

edit SideBar

Blix theme adapted by David Gilbert, powered by PmWiki