Skip to content
Snippets Groups Projects
Commit 2e15055b authored by Le-Bao-Tin.Ha's avatar Le-Bao-Tin.Ha
Browse files

Update README.md

parent 1417fca3
No related branches found
No related tags found
No related merge requests found
##***DOXYGEN***
## DOXYGEN
**Pour générer et visualiser la documentation Doxygen sur linux :**
......@@ -36,7 +35,7 @@ Pour visualiser la documentation:
4. Une fenêtre s'ouvre dans votre navigateur. Vous avez maintenant accès à toute la documentation. Vous pouvez d'ailleurs directement y visualiser ce fichier.
*****
##***BIBLIOTHEQUE***
## BIBLIOTHEQUE
**Pour installer SDL2, SDL2_image, SDL2_mixer, et SDL2_ttf sur Windows :**
......@@ -60,13 +59,15 @@ Pour visualiser la documentation:
**Pour installer SDL2, SDL2_image, SDL2_mixer, et SDL2_ttf sur linux**
1. Dans un terminal faire :
```bash
sudo apt install libsdl2-dev
sudo apt install libsdl2-image-dev
sudo apt install libsdl2-mixer-dev
sudo apt-get install libsdl-ttf2.0-dev
```
*****
##***TESTS UNITAIRES***
## TESTS UNITAIRES
1. Dans le dossier GAME faire :
......@@ -79,30 +80,37 @@ Pour visualiser la documentation:
*****
##***RAPPORT DE TEST COVERAGE (SUITE DE TEST UNITAIRE)***
## RAPPORT DE TEST COVERAGE (SUITE DE TEST UNITAIRE)
0. Installer et configurer CLion avec l'outil gcov pour pouvoir faire les étapes suivantes
1. Aller dans GAME/cmake-build-debug/CMakeFiles/INSAGAMETEST.dir
2. Lancer la commande :
lcov --capture --directory . --output-file coverage.info
3. Lancer la commande :
genhtml coverage.info --output-directory out
4. Verifier qu'un dossier nommé "out" qui va apparaitre
5. Aller dans ce dossier et ouvrir le fichier "index.html" avec un navigateur pour visualiser le rapport de test coverage
2. Lancer les commandes :
```bash
lcov --capture --directory . --output-file coverage.info
genhtml coverage.info --output-directory out
```
3. Verifier qu'un dossier nommé "out" qui va apparaitre
4. Aller dans ce dossier et ouvrir le fichier "index.html" avec un navigateur pour visualiser le rapport de test coverage
*****
##***VALGRIND***
## VALGRIND
**Pour installer et Configurer Valgrind sur linux**
1. L’installer avec la commande : sudo apt-get install valgrind
1. L’installer avec la commande :
```bash
sudo apt-get install valgrind
```
2. Dans CLion, faut aller dans Settings / Preferences | Build, Exécution, Deployment | Dynamic Analysis Tools | Valgrind
CLion détecte automatiquement le path de Valgrind sinon il faut l'indiquer.
3. Ensuite il faut lancer le projet avec Valgrind
*****
##***POUR LANCER LE JEU***
## POUR LANCER LE JEU
1. Pour lancer le jeu pour la première fois il faut lancer ce projet CMake depuis CLion et exécuter le programme
2. Pour relancer le jeu il est possible de le faire directement depuis le terminal. Aller dans : game-insa-project/GAME/cmake-build-debug
3. faire ./INSAGAME
3. faire
```bash
./INSAGAME
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment