Le Coin Wiki
d'Olivier Dalle
$WikiTagline
 

Chapitre 8: Mise jour des tests

Notre objectif pour commencer cette sance 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 difficults s’y retrouver avec tous ces tests. Nous allons donc rsoudre ce problme en installant une version fiable des tests, fournie ci-aprs.

Suivez attentivement les instructions ci-aprs.

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 russit finir l’example jusqu’ la fin du chapitre 8): dbrouillez-vous pour partir d’une version qui fonctionne, eventuellement la fin d’un chapitre prcdent, 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 prvu la fin du chapitre 8.

Pour le vrifier (que votre version fonctionne bien comme prvu la fin du chapitre 8), vous allez remplacer les tests que vous avez dans votre version courante par les tests qui sont fournis ci-aprs: si vous avez tout juste, les tests fournis ci-aprs doivent passer sans erreur. Si vous dcouvrez des erreurs avec les tests qui sont fournis ci-aprs, alors le premier objectif de la sance sera de rechercher et corriger les cause de ces erreurs.

Mise en pratique:

  • Crez une nouvelle branche git de nome import-new-tests
  • Rcuperez 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 prvision de la sance de TP note…