Impératif - svn-tests
SVN
Exercice 1 : création d'un dépot local
La commande permettant de créer un dépot local est svnadmin --compatible-version 1.5 create pg106. Cependant on ne travaille jamais
directement dans le dépot mais dans un autre répertoire synchronisé avec le
dépôt. Pour synchroniser deux dossiers on utilise le commande svn checkout file://$HOME/.depots/pg106.
Exercice 2 : structure de travail
Le travail se divise en trois répertoires trunk, branches et tags.
Exercice 3 : ajout des sources
Ajout de sources se fait dans le trunk, pour transmettre ces modificaions au dépot on réalise un commit.
Exercice 4 : création d'une branche
La création d'une branche se faire avec la commande svn copy qui crée une
branche de le répertoire branches.
Exercice 9 : de la branche au tronc
Une fois la branche à jour et les développements de branche finis, on utilise la
commande svn merge pour rapatrier les modifications de la branche dans le
tronc.
Couverture
Exercice 10 : a la main
En utilisant gcc compiler à la main la bibliothèque avec l'option
--coverage. Ensuite utiliser gcov fichier.c cela produit un
fichier.c.gcov, le fichier contient toutes les informations de couveture de
tests.
Ecercice 12 : en utilisant cmake
A faire : ajuster les options de compilation pour avoir des informations de courverture lors du lancement des tets.